recoder: (Default)
[personal profile] recoder

Я кажется понял, почему некоторые люди, пытающиеся программировать, хронически не могут делать это хорошо. И это даже не потому, что они непроходимые мчудаки.

Обычно, когда сделаешь правильный дизайн, то из него логически следует реализация. И когда воплощаешь это в код, чувствуешь, что делаешь The Right Thing™. Ты не борешься с системой, ты строишь новое, складывая из продуманных блоков. При грамотных абстракциях и новые фичи реализуются логичным способом, и опять же появляется то же чувство. А вот когда делаешь грязные хаки или даже хаки на хаки - чувствуешь, как у тебя карма безнадёжно портится. Понимаешь, что ты в отладчике третий день сидишь именно за это, за сделанную Wrong Thing™. Тобой или нет - дело уже другое.

Так вот - по-моему, есть люди просто-напросто лишённые этого чувства. Они не чувствуют угрызений совести меняя приватные переменные через reflection или реализуя свою конкретную задачу в глубинах абстрактной библиотеки. Более того, они не чувствуют момента, когда всё сделано правильно и процесс идёт почти сам собой. Это люди без мотивации. Они не способны вообще чувствовать удовольствия от программирования, для них любой кодинг - это борьба с силами природы. Печальная картина...

Такая вот программистично-гуманистическая теория...

coding

Date: 2011-02-11 07:58 am (UTC)
From: [identity profile] klizardin.livejournal.com
тут еще педагогическая составляющая важна. очень просто сделать так чтобы человек тебя ненавидел. программеры они тоже все очень важные и очень много знающие особы. и каждый будет ругаться, если его код вдруг назовут негениальным. хотя и ясно, что там один грязный хак на другом, да и систему так никто не выстраивает. и нужно "начать из далека и везти аленький цветочек (вместо хмыря крутого ай-яй-яй)" проводить тренинги, организовывать регулярные осмотры кода, выкладывать на месном форуме рассмотрение тех или иных форумов, задачки опять же не скучные. имхо так скорее. ну т.е. ты можешь с некоторыми людьми, которым на все 100 доверяешь, говорить о грязном хаке на грязном хаке, но только не рассказывай этим очень важным и чувствующим свою значимость человекам.

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425 262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 3rd, 2026 03:23 pm
Powered by Dreamwidth Studios