Witam
chciałbym aby ktoś lepszy ocenił mój kod pod względem czystości kodu. Kod jest bardzo prosty ale mi chodzi tylko o nawyki na starcie. Przeczytałem książkę pt "Czysty kod" i chciałbym z niej trochę nawyków zaczerpnąć. Program jest napisany w Javie (której dobrze nie znam) jak ktoś ma jakieś uwagi co do samych funkcji języka to tez chętnie je rozpatrzę.
import java.io.IOException;
import java.io.PrintWriter;
import java.nio.file.Paths;
import java.util.Scanner;
public class main {
public static void main(String[] args) throws IOException {
showDirPath();
Scanner in = new Scanner(Paths.get("mojplik.txt"));
readFile(in);
PrintWriter out = new PrintWriter("zapisPilku.txt");
overwriteFile(out);
out.close();
}
private static void showDirPath()
{
String dir =System.getProperty("user.dir");
System.out.println(dir);
}
private static void readFile(Scanner in)
{
while(in.hasNextLine())
{
String line= in.nextLine();
System.out.println(line);
}
}
private static void overwriteFile(PrintWriter out)
{
String saveText = "Witaj zaisany pliku!";
out.write(saveText);
}
}