Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Из-за решения, принятого давным-давно, чтобы принести деньги одной компании, мой $клиент потратил деньги на оплату мне, чтобы я исправил баг, внесённый одной компанией случайно, а другая специально
Я исправил баг, естественно за деньги клиента. Эти деньги клиенту пришлось заплатить потому, что в своё время две компании допустили ошибки. Одна компания приняла неправильное решение ради бабла. А другая просто ошиблась — со всеми случается.
Последние годы столетий, оканчивающиеся на два нуля, в трёх случаях из четырёх не являются високосными. Так, годы 1700, 1800 и 1900 не являются високосными, так как они кратны 100 и не кратны 400. Годы 1600 и 2000 — високосные, так как они кратны 400. Годы 2100, 2200 и 2300 — невисокосные.© Википедия
Единожды написать функции для работы с датами (сложение, вычитание, дни недели и прочее), а затем использовать их не такая уж и хитрая затея.Да? А если уточнить, что мы работаем с IBM 5150, в базовой поставке которой всей памяти — 16KiB? Это под DOS, программы и прочее.
Почему на таком простом моменте сэкономили?Ну дык из таких вот «мелочей» и складываются килобайты. Тут пара процедур, там ещё одна — и глядишь уже и 192KiB мало будет.


Борьба с тридцатилетним багом