Профессионалы отличаются тем что пишут простой и скучный код который поймет даже тот кто не знает язык. Чем ниже уровень программиста, тем запутанней и выпендрежней становится код.
Ололо no space on device )
Иногда надо не думать, а размышлять )
Что быстрее?
Написать log.error('KAKAYATO HUINYA na stroke '+_stroka_+' v faile' + _fllename_)
Или написать тест со всеми возможными и невозможными входными данными?
И да, мы в реальном мире живем, а не с розовыми пони и разрабами пишущими тесты от души.
По вашему 100% покрытие тестами учитывает 100% возможных факапов? (ололо кончилось место на диске)
По моему троллите тут вы. А грамотное логирование действительно быстрее реализуется чем грамотный тест.
Но вы про SPA, да. Но там вообще нереально сделать 100% покрытия
PS. Если без тестов вы боитесь изменить строчку кода, потому что хрен знает где может выстрелить — значит с вашим проектом УЖЕ что то не так, и тесты это припарка.
Nope. Кажется вы не до конца понимаете семантику margin/padding
Одно значение — отступ со всех сторон,
два — вертикаль горизонталь
три — верх, горизонталь, низ
четыре — верх, право, низ, лево
Как и везде, крайности всегда плохо.
Но я про конечный продукт, где порой выбор правильной библиотеки делает код намного проще кстати.
На любом языке можно наворотить, если позволить «мета программирование», так что волосы зашевеляться где угодно )
Профессионалы отличаются тем что пишут простой и скучный код который поймет даже тот кто не знает язык. Чем ниже уровень программиста, тем запутанней и выпендрежней становится код.
ЗЫ. Писать простой код — это искусство ;)
Помогают держать на уровне (если он был) но не более.
Ололо no space on device )
Иногда надо не думать, а размышлять )
Что быстрее?
Написать
log.error('KAKAYATO HUINYA na stroke '+_stroka_+' v faile' + _fllename_)Или написать тест со всеми возможными и невозможными входными данными?
И да, мы в реальном мире живем, а не с розовыми пони и разрабами пишущими тесты от души.
Но времени на них надо потратить прилично ) Не, я не против тестов. Если без фанатизма. Легаси какое нибудь покрыть и т.п.
Вот сколько я коммерческих проектов не видел, ни в одном не было даже близко 100% покрытия.
У меня в этом плане другой опыт.
Это же откровенная ложь, либо «опыт» был на «hello world» )
Так 12 не делится на 10 или 5 )
Но посыл понял — просто первое попавшееся число из диапазона 10-20 (навскидку) на которое делится размер файла нацело.
> вряд ли использовалась хотя бы 32-битная архитектура
Мы про размер «байта». Что в x86 что в x86_64 (что в куче других) байт состоит из восьми бит.
По моему троллите тут вы. А грамотное логирование действительно быстрее реализуется чем грамотный тест.
Но вы про SPA, да. Но там вообще нереально сделать 100% покрытия
PS. Если без тестов вы боитесь изменить строчку кода, потому что хрен знает где может выстрелить — значит с вашим проектом УЖЕ что то не так, и тесты это припарка.
Это я как раз понял, но почему в статье 20, а не 10 или 45?
А у меня ассоциация «хипсторы с вейпами» )
Это первое что взорвало мозг ) Что вообще это значит? Что такое «длина переноса строк»?
А к оригиналу вопрос (может кто нибудь объяснит) — почему 20, а не например 10 или 45 (должен быть делителем 20 (ширина выровненного окна))?
Так и я об этом же. Не пхп7 же как таковой )
Генераторы появились в 5.5
Используя не «margin: auto;» )
> Писать такую конструкцию, которую написал я не запрещено
Но вопрос был про КОНКРЕТНЫЙ стиль, а не «как с помощью margin впринципе отцентровать элемент».
> это тоже самое свойство
Еще раз, вопрос был не про свойство.
— Как с помощью отвертки закрутить шуруп?
— Ну можно взять молоток и забить им
И молоток и отвертка «инструмент», смысл не меняется :)
Nope. Кажется вы не до конца понимаете семантику margin/padding
Одно значение — отступ со всех сторон,
два — вертикаль горизонталь
три — верх, горизонталь, низ
четыре — верх, право, низ, лево
В вопросе явный margin: auto для всех сторон.
> 50vh — это нормальное поведение
Да, но вопрос не про это )