Re[4]: Для “Программиста” какая следующая ступень в карьере?
От: andyag  
Дата: 17.02.15 08:11
Оценка:
Здравствуйте, elmal, Вы писали:

E>Здравствуйте, andyag, Вы писали:


A>>Поэтому несмотря на всё моё к нему уважение за громадный вклад в индустрию, с моей субъективной точки зрения практичности, едва ли он дотягивает до джуниора. Больше всего смущает, что он сам не понял насколько нелепо, чудовищно и монструозно выглядит его решение на сегодняшний день.


E>Чет не увидел ничего громоздкого и юниорского в его коде.


Вполне допускаю.

E>Да другие зафигачили в меньшем количестве строчек, за счет ширины. Он же добавил несколько строчек под константы, вместо того чтоб вширь это все росло.


Если все те же самые стилистические требования применить к какому-нибудь Ruby, вместо 3 строчек будет, ну скажем, 10. Но точно не 70 как у Страуструпа.

E>Ну и да, это очень по юниорски — обработать исключение, когда все другие не обрабатывали. Ну и 2 функции лисапедные написал вместо того чтоб библиотечные заюзать. Однако, в отличие от реальных юниоров, он вынес эти лисапеды в отдельные функции, и читабельность не пострадала. А реальный юниор, если какой функции нет в языке, то он будет копипастить каждый раз одно и тоже.


Давайте с точки зрения практики посмотрим:

1. Добавить gzip — много кода
2. Обрабатывать редиректы — много кода
3. Указывать целевую страницу в виде URL, а не в виде "сервер + файл" — много кода

Независимо от того, насколько замечательно оформлено его решение, ошибку он совершил ещё до написания первой строчки — просто выбрал не тот инструмент.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.