Какое тз такое и хз
Причём тут тз, они под каждую строчку вызывали функцию, вместо того что бы всё в 1 загнать, я не думаю что в задании что-то такое надо было.
В задании сказано "напечатать изображение".
Всё
Больше ничего не уточнялось.
А так как у книги нюансов не спросишь, то сделали как захотели.
Всё
Больше ничего не уточнялось.
А так как у книги нюансов не спросишь, то сделали как захотели.
Ну так и киянкой можно гвозди забивать, можно не значит, что так следует делать.
сказано "забить"? гвозди забиты? Всё! Какие вопросы?
В данном случае гвозди забили самым простым молотком, вместо "автоматического гвоздезабивателя"
В данном случае гвозди забиты 9 разными молотками по 1 на каждый гвоздь.
Ты просил забить гвозди? Гвозди забиты. Извольте заплатить за каждую строку/символ согласно договора.
Ну да Ну да. Помню был один прогер который хуево написал отчёт клиенту, где то обкосячился с формулами и вёрсткой и итог считался неверно, если сравнить с типовым отчётом по тому же срезу. В итоге чтобы исправить ситуацию этот придурок вставил в итог строчку из типового отчёта, естественно независимо от данных самого выведенного отчёта.
Когда клиент во второй раз обнаружил косяк с отчетом, руководитель проектов сам залез, увидел что он наделал и сразу уволил его к хуям.
Так и получается, что прогеры которые срезают часы где только можно в ущерб проекту и архитектуре, рано или поздно попадаются и идут искать новую работу. А те кто смотрят тз прежде чем его подписывать, говорят что с ним не так, что в нём хуйня и так не будет работать, говорят аналитику как надо и что нужно учитывать прежде чем отдавать на оценку, то те остаются на хорошем счету, битком забиты часами и каждый год ставку в своей организации поднимают.
Когда клиент во второй раз обнаружил косяк с отчетом, руководитель проектов сам залез, увидел что он наделал и сразу уволил его к хуям.
Так и получается, что прогеры которые срезают часы где только можно в ущерб проекту и архитектуре, рано или поздно попадаются и идут искать новую работу. А те кто смотрят тз прежде чем его подписывать, говорят что с ним не так, что в нём хуйня и так не будет работать, говорят аналитику как надо и что нужно учитывать прежде чем отдавать на оценку, то те остаются на хорошем счету, битком забиты часами и каждый год ставку в своей организации поднимают.
Это типо как урок по информатике в школе, но только для программистов? За место того, чтобы научить как правильно делать оглавления и абзацы в ворде, тебя учат пользоваться пробелом.
Тут скорее вместо того что бы написать n строчек на 1 странице, они написали по строчке на n страницах, а затем печатали эти n страниц на 1 листе.
может там построчная оплата
а теперь то же самое высотой в 100 строк, и в 1000
Ты недооцениваешь китайцев
Вот только не надо индусов на слабо брать
Можно написать генератор кода
побуду кэпом. есть понятия "индусский" и "китайский" код. первый - крайне запутанный, трудночитаемый и не всегда очевидное решение задачи. второй - более растянутый с заменой циклов и вызовов фунций на сплошной текст, т.к. пишется он в основном теми, у кого идет оплата за количество строк. из плюсов - работет бытрее, т.к. не тратиться время на вызов функций и вычисление значений счетчиков.
Кажется, ты перепутал "первое" и "второе". В посте представлен чистый дух индии. А запутанный код у китайцев, т.к. у них очень странная логика.
может сейчас это поменялось и судя по учебникам индусы перенимают опыт китая, но лет 15 назад было именно так.
Я и сам не знаю зачем мне это...
Кому надо, ромб отрисовывается по формуле Нахождения точек выше, ниже или на диагонали :
X - x1 / x2 - x1 = Y - y1 / y2 - y1, (X;Y) - проверяемая точка, (x1;y1) (x2;y2) - координаты диагонали.
П.С. Я часа 3 искал эту формулу, так что, с учетом ТЗ, быстрее будет сделать как в посте...
X - x1 / x2 - x1 = Y - y1 / y2 - y1, (X;Y) - проверяемая точка, (x1;y1) (x2;y2) - координаты диагонали.
П.С. Я часа 3 искал эту формулу, так что, с учетом ТЗ, быстрее будет сделать как в посте...
шалом. это плюсы же?
Чтобы написать коммент, необходимо залогиниться