Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Есть некоторая обработка прямоугольника, проводящаяся в два этапа. Причём на первом этапе отступ от правого и левого края может быть не более 1, от верхнего и нижнего не более 2. На втором этапе наоборот. Каждый из этапов может отсутствовать, в таком случае естественно перебирать варианты отступа для этого этапа не нужно.
Этот код перебирает все возможные варианты такой обработки.
> он что должен был в C++ его запостить чтоле?
Нет, в С# :))
Вообще-то, было бы неплохо иметь возможность в таких случаях отмечать код, как подходящий для нескольких языков.
P.S. Хотя публикатор может и не знать об этом 🙂
Не, ну в эклипсе тоже настраивается если вдруг надо, но зачем менять что-то если и так нормально. Достаточно только пару параметров поменять чтоб checkstyle не ворчал и всё=)
Я так пишу в перле, в джаваскриптах, редко когда приходится в пехапах.. На сишарпе не так, потому что студия настаивает, чтоб скобка на следующей строке было - может, конечно, там как-то настраивается, но мне лень искать, так скобки будут стоять, значит, так, не принципиально особо
Может быть Java тут в длинных именах переменных?)
Ах да, и в египетских скобочках
Только вот автор, постом выше сам не знает почему Java.
>>Вообще да, синтаксически по этому фрагменту язык не определить.
и вообще что за глупая придирка - он что должен был в C++ его запостить чтоле? ))
Нет, в С# :))
Вообще-то, было бы неплохо иметь возможность в таких случаях отмечать код, как подходящий для нескольких языков.
P.S. Хотя публикатор может и не знать об этом 🙂
ну это называется теги - на реформал и к страйкеру.
и да - мысль здравая, позволит избавится от срачей и не раздувать количество разделов.
хотя мне и так хорошо ))
с теми кто пишет
искренне ваш, Лемюэль Гулливер
А у него там по умолчанию sun coding conventions вроде.
простите, а в чем здесь срач?
Скролль вниз до «Indent styles: Kernighan & Ritchie vs. ANSI/BSD/Allman»
koodeer, вот там и тебе ответ. А в педивикии преуменьшают популярность тру стиля без \n перед {
а не
инкремент, экскремент пишется через е
просто у микрософта принято писать на другой строке (по мотивам сей)
Просто в ПХП это делать принято