"если ты не рукожоп"
но
но
Недавно посмотрел этот сериал. Он прекрасен чуть более чем полностью.
Даже не знаю, стоит ли заходить сюда... хмм...
Да ничего страшного, просто чушь.
А потом зазвонил будильник.
незваный кэп хуже пидораса
Неправильный ты програмист значит. Тут аналогия с браками кирпичей, хреновой замеской и укладкой цемента и нехваткой инструментария, вроде кранов.
Все правильно у него, "Если бы программисты строили дома" классическая копипаста. https://xakep.ru/2001/06/19/12860/
1 коддинг позволяет заменить сваи
2 у строителей был чертёж, толпа архитекторов 4к лет опыта и n*много бабла
2 у строителей был чертёж, толпа архитекторов 4к лет опыта и n*много бабла
Это плохая аналогия. Программирование скорее стоит сравнивать с разработкой какой-нибудь высокотехнологичной приблуды. Только с учетом что условное КБ ежедневно подгоняют, постоянно меняют состав и не дают на испытания изделия больше недели, со словами "и так сойдет".
Не баг а фича!
Как инженер-проектировщик технологической части котельных/электростанций, могу сказать ответственно и уверенно, что в процессе проектирования, закупок и монтажа, когда всем этим занимаются разные организации, иногда возникают воистину комедийные ситуации, которые обвязываются костылями так, как не обвязывается ни один код. Оставшиеся же "баги", начиная с успешного пуска объекта, перестают быть багами и становятся особенностями компоновки, и так может длится много-много лет.
Ох, знал бы ты сколько мелких багов в каждом новострое можно найти: в нашем доме были криво поклеенные обои, потолки с перепадами, у знакомой в элитном доме чёт тупанули и перекрыли вентиляционную шахту, потом недостаток тяги компенсировали установкой двух вытяжек на кухне, вместо одной...
Откуда они тягу-то брали, если шахта перекрыта? Тут сколько вытяжек ни ставь, тяги не прибавится.
Они же не полностью её перекрыли, а частично и только выше определённого этажа. Исправляли уже после сдачи дома в эксплуатацию.
Кстати, после этого многие жильцы начали демонтировать и продавать вторые вытяжки, которые были уже не нужны.
Что значит "если бы"?
Это окно просто слегка тяжелее своих собратьев. Тут не на что смотреть. Граждане, расходимся...
"некто" слитно... или "никто", тоже слитно, но через "и" ... у тебя и в коротеньком тексте без "багов" не обошлось, програмёр-штукатур пля...
Сложность программирования как раз и заключается в том, что нельзя привести точную аналогию из реальной жизни, как это делается в других точных науках, чтобы описать как все должно работать. Тут все привязано к индивидуальному видению и логике разработчика которая может совершенно не совпадать с тем, как видят решение той или иной задачи другие, но это не будет означать, что задача решена не правильно. Тут такой же творческий процесс, как и при написании книги или сценария к фильму: сначала автор предложил свой рабочий проект, потом посторонние люди начинают критиковать и навязывать свои субъективные предпочтения, которые могут конфликтовать или полностью противоречить первоначальной задумке автора. В итоге получается непонятно из чего сшитый монстр Франкенштейна, не имеющий ничего общего с тем, что разрабатывалось изначально, но за это "коллективное творчество" отвечать, почему-то должен один ответственный автор.
Вот только не надо пиздеть. Главная проблема программирования - программисты на фреймворках, которые не знают что такое программирование и какой математический аппарат стоит за ним. А таких навалом - стартаперы, "програмисты" веб сайтов и прочие вайтишники. Программист это инженер, это тот человек, который применяет теорию на практике, собственно это всего лишь нахождение правильного пути среди структур данных с помощью нехитрых инструментов из математики. И да, нет тут особого "это искуство!!11", это кропотливый труд, если ты не гений конечно, по моделированию реального мира с аналогиями и теоремами.
Ну я надеюсь ты на асме пишешь или сразу в маш. кодах. Высокоуровневые языки вообще развращают. ))))
А о каких высокоуровневых языках ты говоришь? Может ты владеешь Lisp или языком из ML семейства, а?
Или может ты веб-макака, которая думает, что ООП языки это венец творения, а по сути своей есть тот же ассемблер с командами уровня "возьми эти байтики из переменной/ячейки и положи их в другую переменную/ячейку"?
Еще раз повторюсь, дело даже не в языках, а том, что люди в силу своей природы не хотят напрягаться и тратить энергию на теорию, и как следствие не могут пользоваться даже теми примитивными языками, которые есть в наличии, что бы моделировать программы, а просто пытаются поудобней встроиться в чью-то модель или фреймворк. Потому что тут есть проблема - если что-то универсальное, то оно подходит и всем, и никому.
В целом даже такая простая мысль, что надо использовать чужие наработки как вспомагательные подпрограммы своего решения, а не наоборот выстраивать свое решение вокруг чужой системы, не находит понимания в широких массах. Даже тот же DDD подход это эдакий карго-культ для самых ленивых, которые, я опять повторюсь, не знают матаппарат.
Или может ты веб-макака, которая думает, что ООП языки это венец творения, а по сути своей есть тот же ассемблер с командами уровня "возьми эти байтики из переменной/ячейки и положи их в другую переменную/ячейку"?
Еще раз повторюсь, дело даже не в языках, а том, что люди в силу своей природы не хотят напрягаться и тратить энергию на теорию, и как следствие не могут пользоваться даже теми примитивными языками, которые есть в наличии, что бы моделировать программы, а просто пытаются поудобней встроиться в чью-то модель или фреймворк. Потому что тут есть проблема - если что-то универсальное, то оно подходит и всем, и никому.
В целом даже такая простая мысль, что надо использовать чужие наработки как вспомагательные подпрограммы своего решения, а не наоборот выстраивать свое решение вокруг чужой системы, не находит понимания в широких массах. Даже тот же DDD подход это эдакий карго-культ для самых ленивых, которые, я опять повторюсь, не знают матаппарат.
А может и владею ))))
Ты походу фанат функциональных языков. Я не знаю твой бекграунд, но похоже в крупных проектах ты не участвовал. Думаю, с опытом ты начнёшь беспокоится о более практических вещах.
За боле чем 15 лет я писал на разном, на Lisp в том числе. ФП люблю, последние 7 лет пишу 90% кода на функциональных языках. Что не мешает мне любить фреймворки и уметь в OOP, DDD и другие базворды. Фреймворки позволяют поддерживать единообразие в коде и избавляют от бойлерплейта и своих велосипедов, в которых потом никто не разберётся кроме автора. "Велосипеды" я, конечно, тоже люблю -- это весело, но стараюсь их избегать по возможности.
Ну и на "примитивных" языках можно писать вполне годный софт. Тут каждый дрочит, как хочет в зависимости от задачи, удобства конкретного языка и личных предпочтений.
Кстати, языком из ML семейства сейчас очень многие владеют, даже не подозревая о его родословной. )))
PS
"Дяденька я не настоящий сварщик, я эту маску на стройке нашел.... "
Ты походу фанат функциональных языков. Я не знаю твой бекграунд, но похоже в крупных проектах ты не участвовал. Думаю, с опытом ты начнёшь беспокоится о более практических вещах.
За боле чем 15 лет я писал на разном, на Lisp в том числе. ФП люблю, последние 7 лет пишу 90% кода на функциональных языках. Что не мешает мне любить фреймворки и уметь в OOP, DDD и другие базворды. Фреймворки позволяют поддерживать единообразие в коде и избавляют от бойлерплейта и своих велосипедов, в которых потом никто не разберётся кроме автора. "Велосипеды" я, конечно, тоже люблю -- это весело, но стараюсь их избегать по возможности.
Ну и на "примитивных" языках можно писать вполне годный софт. Тут каждый дрочит, как хочет в зависимости от задачи, удобства конкретного языка и личных предпочтений.
Кстати, языком из ML семейства сейчас очень многие владеют, даже не подозревая о его родословной. )))
PS
"Дяденька я не настоящий сварщик, я эту маску на стройке нашел.... "
сразу все предусмотреть невозможно, юный максималист
Либо ты не программист и не понимаешь, что к чему в производстве программного обеспечения, и поэтому иди на хер.
Либо одно из двух.
Либо одно из двух.
Человек-нивидимка переквалифицировался.
Придумывал коммент на эту тему, но тебя не переплюнуть.
Воротить начинает от такого вида физиономии.
Закрепляем
Просто кому-то не дают покоя лавры Гарольда.
Бля ну то что заработало с первого раза и без багов, это да, это чет значит все-таки не так
Это фантастика. = (
Фома Киняева?
Да, а потом ты просыпаешься
так и хочется члены везде дорисовать
просто рот уже не закрывается
Чтобы написать коммент, необходимо залогиниться