NeoAnomaly
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: А вот теперь тот самый друг просит мне добыть ему каменный уголь... А вот помочь некому. Это я к тому что читать и смотреть уроки для меня тяжко.. У меня такое восприятие я лучше на примерах понимаю .. | volchonokebk, возможно стоит поискать тогда книги в которых обучение ведётся на примерах? Мне в своё время нравились книги М. Флёнова, всё на практических(в большинстве случаев полезных) примерах. Но это было по C++/Delphi, по-моему по C# он тоже что-то планировал написать... Цитата: Мы с NeoAnomaly, в разных темах встречаемся и периодически обмениваемся уколами, потому что он радеет за совершенствование программы до абсолюта, а меня часто одёргивают, что наша цель не "создать идеальное решение", а "решить проблему клиента". | KDPoid, до абсолюта - это громко сказано, скорее до приемлемого для поддержки уровня, когда не встречаются конструкции вида: Код: for(i=len; --i>=0;bit_c=new_c){ new_c=result[ i ]&1; result[ i ]=bit_c?(result[ i ]>>1)|0x80000000Lresult[ i ]>>1)&~0x80000000L; } | когда даже посвящённый в тему человек не понимает, что происходит. Хотя периодически мне приходится принимать коммиты с таким кодом, т.к. у пользователей это решает проблему, но в следующем спринте такой участок переписывается, чтобы через месяц не гадать что к чему и почему. Цитата: И я понимаю, что они правы. Когда я переделываю архитектуру программы, чтобы решение стало элегантнее, и это не улучшает функциональность для клиента, - это я трачу деньги клиента на удовлетворение своих эстетических потребностей | У этой арифметики много аспектов. Если мы пишем код для заказчика, тогда да, действительно никого не интересуют твои эстетические изыскания, т.к. это трата денег без соответствующего выхлопа. Но, если мы начинаем говорить о продукте, тогда здесь уже считаются деньги фирмы, которые могут начать улетать, когда программисты сидят и медитируют на код по полдня, чтобы просто понять, что происходит, вместо решения проблем/задач. |