Pull to refresh
@zorn_vread⁠-⁠only

Веб-программист. Full stack

Send message
> И надо знать золотую середину.
Как и везде, крайности всегда плохо.
Для библиотек все несколько иначе, согласен.
Но я про конечный продукт, где порой выбор правильной библиотеки делает код намного проще кстати.
> Да, чо там, простые же языки»…

На любом языке можно наворотить, если позволить «мета программирование», так что волосы зашевеляться где угодно )
> как по мне нужно писать «средне»

Профессионалы отличаются тем что пишут простой и скучный код который поймет даже тот кто не знает язык. Чем ниже уровень программиста, тем запутанней и выпендрежней становится код.

ЗЫ. Писать простой код — это искусство ;)
Но ведь тесты не дают «качество» )
Помогают держать на уровне (если он был) но не более.
> Не думал

Ололо no space on device )
Иногда надо не думать, а размышлять )

Что быстрее?
Написать log.error('KAKAYATO HUINYA na stroke '+_stroka_+' v faile' + _fllename_)
Или написать тест со всеми возможными и невозможными входными данными?

И да, мы в реальном мире живем, а не с розовыми пони и разрабами пишущими тесты от души.
> На практике автотесты ловят только самые простые баги(

Но времени на них надо потратить прилично ) Не, я не против тестов. Если без фанатизма. Легаси какое нибудь покрыть и т.п.
Да, что то я разошелся ) Претензии наверное были больше к автору ветки.

Вот сколько я коммерческих проектов не видел, ни в одном не было даже близко 100% покрытия.

У меня в этом плане другой опыт.


Это же откровенная ложь, либо «опыт» был на «hello world» )
> Можно и 10, но что если «байт» 12-битный

Так 12 не делится на 10 или 5 )
Но посыл понял — просто первое попавшееся число из диапазона 10-20 (навскидку) на которое делится размер файла нацело.

> вряд ли использовалась хотя бы 32-битная архитектура

Мы про размер «байта». Что в x86 что в x86_64 (что в куче других) байт состоит из восьми бит.
По вашему 100% покрытие тестами учитывает 100% возможных факапов? (ололо кончилось место на диске)

По моему троллите тут вы. А грамотное логирование действительно быстрее реализуется чем грамотный тест.

Но вы про SPA, да. Но там вообще нереально сделать 100% покрытия

PS. Если без тестов вы боитесь изменить строчку кода, потому что хрен знает где может выстрелить — значит с вашим проектом УЖЕ что то не так, и тесты это припарка.
> значит, 10 нацело делится на длину байта в битах.

Это я как раз понял, но почему в статье 20, а не 10 или 45?
> Новое имя созвучно с «web» и «app»

А у меня ассоциация «хипсторы с вейпами» )
> изменял размер текстового окна, пока длина переноса строк не стала соответствовать выравниванию.

Это первое что взорвало мозг ) Что вообще это значит? Что такое «длина переноса строк»?

А к оригиналу вопрос (может кто нибудь объяснит) — почему 20, а не например 10 или 45 (должен быть делителем 20 (ширина выровненного окна))?
> Во-вторых речь то о том, что именно генератор поможет

Так и я об этом же. Не пхп7 же как таковой )
Т.е. во «времена» пхп 5.5 память была дешевле что ли? Или может не было файлов в тысячи строк? Не понял посыл.
Все так, но не понятно при чем тут php7
Генераторы появились в 5.5
> Я показал как

Используя не «margin: auto;» )

> Писать такую конструкцию, которую написал я не запрещено

Но вопрос был про КОНКРЕТНЫЙ стиль, а не «как с помощью margin впринципе отцентровать элемент».

> это тоже самое свойство

Еще раз, вопрос был не про свойство.

— Как с помощью отвертки закрутить шуруп?
— Ну можно взять молоток и забить им

И молоток и отвертка «инструмент», смысл не меняется :)
> это все еще margin: auto

Nope. Кажется вы не до конца понимаете семантику margin/padding
Одно значение — отступ со всех сторон,
два — вертикаль горизонталь
три — верх, горизонталь, низ
четыре — верх, право, низ, лево

В вопросе явный margin: auto для всех сторон.

> 50vh — это нормальное поведение

Да, но вопрос не про это )

Information

Rating
Does not participate
Registered
Activity