>>Когда платят построчно с учетом количества символов.
if (a == true) {}
else if (a == false) {}
else { /* чистые деньги */ }
Вот такую фигню я бы еще понял для "построчно", а это возможно даже иметь логику для какого-то постоянного кейса дебага: типа в продакшене должно возращать null, а когда дебажишь -- подставляешь своим значения во время рантайма.
Все нормально компилит. Ругается, но компилит. Но если заказчик настолько туп, что заказывает код "построчно", но скорее всего он еще и прогоняет результат через всякие оптимизторы и уже по ним считает строки или около того. Можно обдурить путем навешивания бесполезных фабрик/прокси/менеджеров и прочих "крутых патернов", но зная их ты скорее всего не будешь работать "построчно".
Хотя код реально легче читается.
if (a == true) {}
else if (a == false) {}
else { /* чистые деньги */ }
Вот такую фигню я бы еще понял для "построчно", а это возможно даже иметь логику для какого-то постоянного кейса дебага: типа в продакшене должно возращать null, а когда дебажишь -- подставляешь своим значения во время рантайма.
Код можно раздувать бесконечно, но даже обезьяна устанет писать код ради кода.