- プロダクトオーナーがちゃんとプロダクトバックログを管理する
- ストーリーは「誰が」「何をする」「なぜならば」を記述する
- 受け入れテストを設定して、自動化する
プラクティス2 - 小さなバッチで作る
package com.example | |
import org.springframework.boot.autoconfigure.SpringBootApplication | |
import org.springframework.boot.runApplication | |
import org.springframework.scheduling.annotation.EnableScheduling | |
@EnableScheduling | |
@SpringBootApplication | |
class Main |
plugins { | |
id 'java-library' | |
} | |
repositories { | |
mavenCentral() | |
} | |
dependencies { | |
api 'org.slf4j:slf4j-api:1.7.12' |
<?xml version="1.0" encoding="UTF-8"?> | |
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |
<modelVersion>4.0.0</modelVersion> | |
<groupId>com.example.bom</groupId> | |
<artifactId>generator</artifactId> | |
<version>1.0</version> | |
<packaging>pom</packaging> | |
<name>example bill of material</name> | |
<dependencyManagement> |
plugins { | |
id 'java-platform' | |
id 'maven-publish' | |
} | |
repositories { | |
mavenCentral() | |
} | |
dependencies { |
plugins { | |
id 'maven-publish' | |
} | |
repositories { | |
mavenCentral() | |
} | |
configurations { | |
pom |
plugins { | |
id 'java' | |
id 'war' | |
} | |
repositories { | |
mavenLocal() | |
mavenCentral() | |
} |
sed -i -e "s/^#[[:space:]]//g" /etc/apt/sources.list
apt-get update
apt-get install -y build-essential mercurial zip unzip autoconf curl libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev libcups2-dev libfontconfig1-dev libasound2-dev
curl -s "https://get.sdkman.io" | bash
source "/root/.sdkman/bin/sdkman-init.sh"
mkdir /work
cd /work
hg clone http://hg.openjdk.java.net/loom/loom/
package main | |
import ( | |
"fmt" | |
"strings" | |
) | |
type Ord int | |
const ( |
import java.io.ByteArrayInputStream; | |
import java.io.ByteArrayOutputStream; | |
import java.io.InputStream; | |
import java.nio.charset.StandardCharsets; | |
class Scratch { | |
public static void main(final String[] args) { | |
final InputStream inputStream = new ByteArrayInputStream("foo,\nbar,\n,baz".getBytes(StandardCharsets.UTF_8)); | |
final String string = toString(inputStream); |