Как я побывал в шкуре Павлика Морозова
Обычно приходя в новый проект я нахожу, что его создатели (а также контракторы, работавшие до меня) по какой-то причине не были знакомы с некоторыми довольно простыми, но важными принципами программирования. Возможно, они болели когда в колледже, университете или на курсах программирования учитель объяснял эту тему, или сидящая рядом и пышущая молодостью студентка пагубно влияла на процесс усвоения дидактического материала - не знаю, но расхлёбывать этот ужас приходится мне... Иногда создаётся впечатление, что их зарплата была пропорциональна количеству написанных строк кода, а зачастую прослеживается склонность к мазохизму и хочется отправить их в фетиш-отель, где имеетсят прекрасный выбор кожаных плёток- ладно, заботиться о других - это уже альтруизм, но вам ведь, мать вашу, самим потом копаться в вами-же высраннынх шедеврах программирования! Как же вы так не заботитесь о себе, любимых? Моё правило в таких случаях - не высказывать своё "фэ": всё равно никто ничего не изменит, только подумают, что я умничаю - лучше тихонько, без излишней критики закончить проект и чтоб все были счастливы. Так вот, на прошлой неделе я нарушил это правило - уж не знаю какая нелёгкая меня понесла. Правда, нельзя не сказать, что меня не тянули за язык, что во многом оправдывает мой неблаговидный поступок. А было всё так: во время собрания, на котором присутствовали как девелоперы, так и бизнес-пёрсоны, руководительница проекта стала выпытывать у нас что бы мы могли предложить чтоб улучшить проект. Ну, кое-кто высказался с точки зрения проджект-менеджмента, а потом она переключилась на нас, девелоперов - типа, есть ли какие-то пути улучшить нашу и без того совершенную аппликацию? Сначала пристала к сидевшему рядом со мной индейцу по имени Джо Покоритель Информационных Систем, то тот отбрехался - всё хорошо, прекрасная маркиза; затем переключилась на меня, сверля взглядом следователя НКВД, ну я и начал что-то мямлить, даже выдавил несколько капель неприглядной правды, потом опомнился и сказал - ну, это всё наверное не интересно бизнес-пёрсонам, а она говорит: ок, тогда настучи на своих коллег изложи свои концепции письменно. Ну, мне ничего не оставалось - пришлось писАть кляузу...
Обычно приходя в новый проект я нахожу, что его создатели (а также контракторы, работавшие до меня) по какой-то причине не были знакомы с некоторыми довольно простыми, но важными принципами программирования. Возможно, они болели когда в колледже, университете или на курсах программирования учитель объяснял эту тему, или сидящая рядом и пышущая молодостью студентка пагубно влияла на процесс усвоения дидактического материала - не знаю, но расхлёбывать этот ужас приходится мне... Иногда создаётся впечатление, что их зарплата была пропорциональна количеству написанных строк кода, а зачастую прослеживается склонность к мазохизму и хочется отправить их в фетиш-отель, где имеетсят прекрасный выбор кожаных плёток- ладно, заботиться о других - это уже альтруизм, но вам ведь, мать вашу, самим потом копаться в вами-же высраннынх шедеврах программирования! Как же вы так не заботитесь о себе, любимых? Моё правило в таких случаях - не высказывать своё "фэ": всё равно никто ничего не изменит, только подумают, что я умничаю - лучше тихонько, без излишней критики закончить проект и чтоб все были счастливы. Так вот, на прошлой неделе я нарушил это правило - уж не знаю какая нелёгкая меня понесла. Правда, нельзя не сказать, что меня не тянули за язык, что во многом оправдывает мой неблаговидный поступок. А было всё так: во время собрания, на котором присутствовали как девелоперы, так и бизнес-пёрсоны, руководительница проекта стала выпытывать у нас что бы мы могли предложить чтоб улучшить проект. Ну, кое-кто высказался с точки зрения проджект-менеджмента, а потом она переключилась на нас, девелоперов - типа, есть ли какие-то пути улучшить нашу и без того совершенную аппликацию? Сначала пристала к сидевшему рядом со мной индейцу по имени Джо Покоритель Информационных Систем, то тот отбрехался - всё хорошо, прекрасная маркиза; затем переключилась на меня, сверля взглядом следователя НКВД, ну я и начал что-то мямлить, даже выдавил несколько капель неприглядной правды, потом опомнился и сказал - ну, это всё наверное не интересно бизнес-пёрсонам, а она говорит: ок, тогда настучи на своих коллег изложи свои концепции письменно. Ну, мне ничего не оставалось - пришлось писАть кляузу...
Кляуза получилась такой пространной, что стало жалко чтоб она пропала. Так или иначе, но этот документ составил основу сайта "Elegant Code Club":
Каждая идея оформлена в виде форумной ветки, так что если кто-то захочет прокомментировать сказанное или опровергнуть крамольную мысль - это можно сделать с удобством (только по-английски, пжалуста; если по-русски, то здесь!). Материал собран в две кучи: первая - только для разработчиков PowerBuider, вторая - для всех программеров независимо от языка программирования.