pfemidi, терминологический спор, имхо.
Если файлу именно на основании того, что у него в имени после точки, можно назначить иконку в ФМ и программу, которая открывает его по умолчанию, почему бы не называть это именно расширением? Никакой другой магии в этот термин никто вроде бы и не вкладывал.
pfemidi, понятие "тип файла" есть, только оно не привязано жестко к расширению, как в винде - но MIME-типы позволяют только определить, какой программой этот файл нужно открывать. К исполняемости они никакого отношения не имеют.
Могут быть две вполне объективные причины писать свой крон:
1. Хочется запускать задачи по расписанию, в котором квант времени меньше минуты.
2. Хочется скрыть всю эту деятельность от администратора системы.
Просто давайте не путать самописную CRM под одну конкретную фирму, где просто автоматизируются ее процессы, и самописную CRM под какой-то спектр бизнеса, где прорва абстракций, настроек, возможностей кастомизации - да еще и документации по этому всему.
Разница в сложности - как между лендингом и магазином.
Поэтому в лоб сравнивать местечковые костыли и популярные платформы по трудозатратам на них совершенно нелепо.
DollyPapper, разраб после одного-другого проекта, который пришлось сильно переписывать, чтобы его вообще можно было поддерживать, обычно начинает писать аккуратнее сразу. А вот тому, кто в это дело не вступал, действительно свойственно "спрямлять дорожку", делая криво. В начале, полагаю, все через это проходят.
DollyPapper, а еще люди говорят, что важно вести ЗОЖ и заниматься спортом. Сидя на диване с пивом и чипсами. Люди - они такие, да...
Говнокодинг неизбежен, если разработчик - макака, которому нужно срочно реализовать фичу ко вчерашнему числу, а что там будет с проектом - это не его зона ответственности. Но если он вырастет, слегка выдохнет и сможет смотреть на код с уровня повыше, оценивая возможности его рефакторинга, например - тут ему все эти умные вещи и понадобятся, и он сам будет удивляться, как можно было их так бездарно игнорировать.
DollyPapper, ну, вы же, наверное, понимаете разницу между "знать ПДД" и "соблюдать ПДД".
Причем оба варианта лучше, чем не знать ПДД совсем. Если вы, конечно, за рулем.
"Все эти" не обязательны. Можно подпирать говно палками и плыть дальше.
Они понадобятся, когда приходит понимание, что плыть дальше некуда, и возникает вопрос, как спасать тонущее под весом технического долга в условиях, когда оно должно продолжать работать.
Просто обычно этим и занимаются не джуны с годом опыта.
Владимир Коротенко, как будто говнокодер при переписывании фейсбука сделает его лучше.
Чтобы переписать фейсбук, приходится сначала определить, где его архитектура создала бутылочные горлышки. Иначе это переписывание - манки-бизнес.
И переплатили бы на ровном месте по сравнению со сборкой на Ryzen3 - Ryzen5 той же свежести и производительности. И да, AMD однажды выпустила слишком горячие камни - и с тех пор "дует на молоко", выпуская более холодные, чем у конкурента.
Если файлу именно на основании того, что у него в имени после точки, можно назначить иконку в ФМ и программу, которая открывает его по умолчанию, почему бы не называть это именно расширением? Никакой другой магии в этот термин никто вроде бы и не вкладывал.