>>159
>main {
>File file = createFile(fileName);
>ElementVector elements = getElementsFromCSVFile(file); //(1)
>Sum sum = getSum(elements);
>putSumToSystemOut(sum);
>}

俺だったらこんなかんじに分割するかな(無理に分割すれば)
main {
File file = createFile(fileName);
String line = getLine(file); //(1)'
ElementVector elements = getElementsFromCSV(line); //(1)''
Sum sum = getSum(elements);
putSumToSystemOut(sum);
}

(1)を(1)'と(1)''に分割したんだけれど、>>1が語りたいのはこういうこと?