Правильный подход к написанию ебучих программ
Изначально у меня сформировался правильный подход к написанию ебучих программ. Смысл подхода был в максимальном упрощении.
Никаких мозгоебных ООП, патернов и прочих выебонов быть в коде не должно! Только использовать готовые модули, которые работают как часы + функции и процедуры. Программа должна содержать минимум кнопок, переходов по окнам, такой интерфейс в котором могла бы разобраться любая макака.
Но мой подход постоянно критиковал тогдашний тимлид, ебучий смузиёб. Он мне сразу не понравился. Какой-то дрищёвого вида скалиозник с руками-спичками, но при этом имел огромную бошку размером с 19-дюймовый монитор. Ты, говорит, пишешь макаронный код. Пользуйся ООП. Вот пидор, думаю, — не похуй тебе, а, гандон? Сразу захотелось ему в монитор пробить комбо.
В итоге я какие-то класы насоздавал, хуй разберешь сам запутался. Прикрутил интерфейсы, синглтоны какие-то накидал. На, говорю, смотри, гандон, вот я сделал с ООП.
В итоге он пошел к нач отдела жаловаться. Говорит этот сотрудник вообще ноль в программировании. ООП не понимает, его нужно срочно увольнять.
Нач отдела вызвал меня в кабинет. Говорит, у нас предстоит серьезный разговор сейчас неприятный. Выпить не хочешь? Я плеснул в стакан коньяк и закурил.
Потянуло в сон. Он там что-то пиздел про ООП, и прочую хуйню. Про то что пора бы уже подружиться с командой, стать командным игроком.
Я его не слушал, я думал о том, какое же говнище все это ИТ. Делать простые вещи сложными, изучать какие-то хитровыебанные методики. А на выходе высирать глючную софтину, от которой пользователей тошнит.
Пока он что-то там пиздел, я успел еще пару стаканов пропустить и потом в конце разрыдался.
В итоге мне дали последний шанс влиться в команду, изучить ООП. И я реально это сделал. Но софтина лучше от этого не стала.
Коментарі (176)
Это хорошо, что есть такие бозуки. Работа будет всегда.
Люто плюсую.
Только чтет редко здравомыслие встречается в интернетах.
На том же быдлохабре попробуй слово скажи против мейнстрима.
*чет редко
>>быдлохабре
Нахуй вообще посещать эту помойку?
Это нихуя не правильный подход к написанию программ.
Автор кати на стройку, щас с плиточниками дефицит. Там за слово ООП бьют в торец сходу,
А потом, после этих «правильных», типичный коммит: -100500 +1
И все работает также!
А потом из-за таких мудаков приходится вручную контроллеры на 6000 строк разгребать, где всё вызывает всё, и пытаться искать в этом какой-то смысл.
Зато работает!
MVC охуеть как сложен и многогранен. Правильное его применение под конкретный сценарий требует месяца обдумывания на три дня написания. Ровные пацанчики из мира бизнеса позволить себе такого, есссно, не могут. Потому и имеем ситуацию: как заплачено, так и захуячено.
Я, конечно, не люблю автора, но вот впервые он выдал что-то с умом — нахуй все это ООП, надо писать просто и без всякой хитровыебаной хуйни. Посмотрите на ядро линукса и на свой говнокод и сравните какой код проще понять и сопровожать
Сравнил системный код с бизнес кодом. Как ты думаешь, что меняется чаще?
Ой, а что-то это напоминает, не? Неужели ООП? А не, фигня.
https://github.com/torvalds/linux/blob/master/include/net/nfc/nfc.h
struct nfc_phy_ops {
int (*write)(void *dev_id, struct sk_buff *skb);
int (*enable)(void *dev_id);
void (*disable)(void *dev_id);
};
Ты шо, дебил?
Каким раком ты сюда приплел ООП?
Потому что абстракция, мой маленький мохнатый друк.
Потому что полиморфизм.
Сравнил системный код с бизнес кодом. Как ты думаешь, что меняется чаще?
Если ты такой умный — покажи свой код.
спасибо, Буницын!
> Никаких мозгоебных ООП, патернов и прочих выебонов быть в коде не должно! Только использовать готовые модули, которые работают как часы + функции и процедуры.
Говнокодер детектед.
> Программа должна содержать минимум кнопок, переходов по окнам…
И формошлеп, к тому же…
> Ты, говорит, пишешь макаронный код. Пользуйся ООП. Вот пидор, думаю, — не похуй тебе, а, гандон?
Все правильно говорит, ему потом твой высер поддерживать. Это тебе не домашка в школе — показал училке информатики — и забыл.
> Базука Кодер
Бля… надо было сразу прочесть и не тратить время. Жук, сделай уже имя автора толстым красным шрифтом вместо текущего бледно-поганистого.
Именно!