coding again
Dec. 6th, 2015 01:15 pmИнтересно, что с увеличением опыта как девелопера бывает, что код, который раньше казался простым - начинает казаться сложным (хрупким, неустойчивым).
Потому что ты видишь больше частных случаев и возможных косяков, глубже и дальше моделируешь - и видишь, что там есть сценарии ошибок, о которых раньше даже не подозревал :)
Оттуда же, наверное, появляется желание писать меньше "clever code", однострочников и прочего такого, да. Ну и документировать intent ("что этот код по задумке должен был делать")
(Это я вчера вечером впервые в этом году сел и написал 1000 LOC, а сегодня с интересом сравниваю их со старым своим кодом)
In other news, на дотнете теперь можно писать low-latency штуки (игры, HFT и прочее), у GC появились нужные крутилки и его можно при необходимости вырубить совсем
Потому что ты видишь больше частных случаев и возможных косяков, глубже и дальше моделируешь - и видишь, что там есть сценарии ошибок, о которых раньше даже не подозревал :)
Оттуда же, наверное, появляется желание писать меньше "clever code", однострочников и прочего такого, да. Ну и документировать intent ("что этот код по задумке должен был делать")
(Это я вчера вечером впервые в этом году сел и написал 1000 LOC, а сегодня с интересом сравниваю их со старым своим кодом)
In other news, на дотнете теперь можно писать low-latency штуки (игры, HFT и прочее), у GC появились нужные крутилки и его можно при необходимости вырубить совсем