00:21 - Java developer
Работа съела остатки моего мозга.
Помимо того, что я работаю, я еще делаю вид, что учусь на 4 курсе мехмата НГУ. Есть у нас предмет - исследование операций. Очень простой и совершенно бессмысленный. Так вот надо решить две задачки о сетевом планировании, а там много арифметической возни. Запускаю eclipse, быстро накидываю статических методов с массивами, дергаю их из void main. Все работает, здорово.
И тут понимаю, что мне очень неуютно. Через минуту понимаю, что дело в коде, который я написал. И тут начинается безумие: во-первых, делаю интерфейс NetworkAnalysisProblem и две его реализации. "Дуга" из массива становится классом Arc. Появляется класс NetworkAnalysisProblemSolver. Константы становятся "private static final". Пишется java-doc. Все раскладывается в три пакета.
А куда commit?
Помимо того, что я работаю, я еще делаю вид, что учусь на 4 курсе мехмата НГУ. Есть у нас предмет - исследование операций. Очень простой и совершенно бессмысленный. Так вот надо решить две задачки о сетевом планировании, а там много арифметической возни. Запускаю eclipse, быстро накидываю статических методов с массивами, дергаю их из void main. Все работает, здорово.
И тут понимаю, что мне очень неуютно. Через минуту понимаю, что дело в коде, который я написал. И тут начинается безумие: во-первых, делаю интерфейс NetworkAnalysisProblem и две его реализации. "Дуга" из массива становится классом Arc. Появляется класс NetworkAnalysisProblemSolver. Константы становятся "private static final". Пишется java-doc. Все раскладывается в три пакета.
А куда commit?
