|
Как вы пишете код в продакшене? |
|
|
|
Jun 27 2015, 11:24
|

Местный
  
Группа: Участник
Сообщений: 329
Регистрация: 23-04-14
Пользователь №: 81 502

|
Цитата(Tronix286 @ Jun 26 2015, 22:54)  Настает время, когда проще из различных кусков копи-пастой собрать готовый проект с минимумом правок - там закоментил, тут немного китайского кода. При этом осознаешь, что это полнейший говнокод, треш и угар, так писать ни в коем случае нельзя, и все надо переписать с нуля в идеале, но лень и вроде работает - не трож, а то перестанет. Cроки и вроде работает. Что это? Я один такой? Это нормально! Кроме вас есть еще несколько миллионов говнокодящих индюков и китайцев  Учебник: http://ic.pics.livejournal.com/droids_life...427/427_600.jpg
Сообщение отредактировал CrimsonPig - Jun 27 2015, 11:26
|
|
|
|
|
Jun 29 2015, 07:11
|

Местный
  
Группа: Участник
Сообщений: 329
Регистрация: 23-04-14
Пользователь №: 81 502

|
Цитата(AlexandrY @ Jun 29 2015, 07:19)  А что за уровень у индусов и китайцев? Все о нем говорят, но мне никогда не приходилось видеть. Вам приходилось когда-нибудь сталкиваться с супердешевыми китайскими товарами откровенно поганого качества? Типа, что продается в магазинах "все за N рублей" ? Ну вот и код, создаваемый толпой дешевых говнокодеров, нанимаемых по рублю за пучок, примерно такой же  Среди тех же индюков-китайцев существуют нормальные программисты, но они стоят сравнимо с нормальными западными. Говноменеджементу же хочется нанимать толпу ресурсов и подешевле. Те, кто сталкивался с методологией "наследование классов по-индусски", над паттернами программирования не смеется
|
|
|
|
|
Jun 29 2015, 07:43
|

Местный
  
Группа: Участник
Сообщений: 329
Регистрация: 23-04-14
Пользователь №: 81 502

|
Цитата(halfdoom @ Jun 29 2015, 08:21)  Это говорит о нежелании или неумении систематизировать свои (и чужие) разработки оформляя их в библиотеки. "Копи-паст" должен быть сведен к минимуму. Слишком категоричное утверждение, ИМХО. В жизни всегда есть место копи-пасту  Заниматься созданием библиотек надо, если это оправдано.. Какой смысл заниматься разработкой библиотеки, если она нужна один раз и в одном проекте ? Стаскивать всякое барахло и организовывать его в библиотеку ? Есть вещи в жизни и по-интереснее. Говнокоду тоже есть место в жизни, если надо накидать по-быстрому какой-нибудь опытный образец, например. Вообще-то существуют методики оценки качества кода, включая оценки процента копипаста внутри проектов  Некоторая поблема заключается в том, что многие методики неприменимы или очень сложно применимы к разным видам софта (типа эмбеддед) или их применение неоправданно дорого, да и вообще процесс разработки софта, похоже, не формализуем.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|