Имхо 3 дня для вката должно быть норм при толковом уровне новичка. Естественно, что эти три дня от него нельзя отходить и следить как за только что вылупившимся птенцом. Если срок для онбординга больше недели, то нужно процедуры упрощать и пересматривать архитектуру с доками. (Ну если у вас не "космические" технологии конечно же).
МакКонелл - только 16% времени программист тратит на кодинг. Иными словами 25 минут это 30% кодинга. Остальное все равно будет тратиться на митинги, анализ и игру в настольный тенис / на плойке с перерывами на кофепитие.
Наоборот все правильно сделали - вот с чем чем, а со шрифтами Apple всегда умели работать (еще сам Джобс отслеживал это). Я в своё время намучался с CoreText, но результат до сих пор радует глаз.
Сложный код имхо пишется в трех очевидных случаях:
Сложный случай, который по-другому не сделаешь. Зачастую такой код получается за несколько итераций, когда находятся баги и приходится добавлять доп. условия и обработку в код. И он из красивого начинает превращаться в мешанину
Хочется понтануться и показать себя крутым кулхацкером, который умеет в монады и теорию категорий. Когда изучил новомодную игрушку и хочешь ее повсюду пихать.
Ты шизик и у тебя такая картина мира, которую простые смертные не смогут никогда понять - а если поймут, то привет санитары :)
Сам вот был таким плохишом пару раз неспециально. Первый после укуса Александреску - наметапрограммировал на C++ так, что напарник сдался, а потом и я сам через полгодика. Пришлось код на один экран переписать и получить в 4 раза больший, но понятный.
А второй случай был, когда мой обычный C++ код перепаковывающий бинарные данные переписали на более высокоуровневом языке с ООП, поскольку подозреваю что просто не знали С++. Ну в результате пару секунд работы программы превратилось в четверть часа - и так сойдёт :(
спасибо интересно, но не дочитал статью - мозг сломался на экзекьюторах стораджах и пропозалах! Либо пишите уже на английском либо адаптируйте для русскоязычной публики.
P.S. исполнитель, хранилище и рационализаторское предложение
#!/usr/bin/env perl
use v5.34;
use strict;
use warnings;
use Math::BigFloat;
my $a = Math::BigFloat->new('0.1');
my $b = Math::BigFloat->new('0.2');
my $sum = $a + $b;
say "Sum: a + b = $a + $b = $sum";
Абсолютно согласен с мнением Криса Латнера - язык свернул куда-то не туда. Раньше был простой и ясный - это даже ставилось в преамбулу, а сейчас уже натащили макросов и боровинг из Раста. Для писателей фреймворков и библиотек это может быть хорошо, но для обычных разработчиков надо работу делать с меньшей головной болью. А тут каждый год нововедения, которые нужно изучить и научиться применять, потому как любители обязательно новинку затащат в проект.
ЗЫ. Замерял как кто скорость компиляции не сильно большого проекта: со всеми красивостями языка 100с была. Переделал на использование минимального набора языковых средств только for, if без всяких лямбд и прочего, время компиляции стало 72с ...
ЗЫЫ хочется похожего же языка, но с "перламутровыми пуговицами" и не от одной компании "диктатора".
Может имеет смысл телефонный номер сделать вида 4A8CF055-492B-4112-831E-33C06B98B7C3, и пускай пробуют перебрать номера один за другим, а то просто числовые подобрать легко слишком.
а я думал что реклама телеграм канала и не ошибся 😁
Имхо 3 дня для вката должно быть норм при толковом уровне новичка. Естественно, что эти три дня от него нельзя отходить и следить как за только что вылупившимся птенцом. Если срок для онбординга больше недели, то нужно процедуры упрощать и пересматривать архитектуру с доками. (Ну если у вас не "космические" технологии конечно же).
МакКонелл - только 16% времени программист тратит на кодинг. Иными словами 25 минут это 30% кодинга. Остальное все равно будет тратиться на митинги, анализ и игру в настольный тенис / на плойке с перерывами на кофепитие.
Всегда ставлю
static_assert
в базовый шаблон для отладочной версии приложения и не надо 3 дня думать над проблемой."Автостопом по галактике"! Мы тут вычисляем ответ на главный вопрос жизни, вселенной и всего такого :)
Шутить изволите-с, вы прикиньте на сколько людей и компаний раскидываются деньги от этих "покупателей".
Наоборот все правильно сделали - вот с чем чем, а со шрифтами Apple всегда умели работать (еще сам Джобс отслеживал это). Я в своё время намучался с CoreText, но результат до сих пор радует глаз.
Сложный код имхо пишется в трех очевидных случаях:
Сложный случай, который по-другому не сделаешь. Зачастую такой код получается за несколько итераций, когда находятся баги и приходится добавлять доп. условия и обработку в код. И он из красивого начинает превращаться в мешанину
Хочется понтануться и показать себя крутым кулхацкером, который умеет в монады и теорию категорий. Когда изучил новомодную игрушку и хочешь ее повсюду пихать.
Ты шизик и у тебя такая картина мира, которую простые смертные не смогут никогда понять - а если поймут, то привет санитары :)
Сам вот был таким плохишом пару раз неспециально. Первый после укуса Александреску - наметапрограммировал на C++ так, что напарник сдался, а потом и я сам через полгодика. Пришлось код на один экран переписать и получить в 4 раза больший, но понятный.
А второй случай был, когда мой обычный C++ код перепаковывающий бинарные данные переписали на более высокоуровневом языке с ООП, поскольку подозреваю что просто не знали С++. Ну в результате пару секунд работы программы превратилось в четверть часа - и так сойдёт :(
Вариант удаленный доступ настроить или включить исполнение голосовых команд 🤔
О боже, они на свет лезут! Воинствующий дилетантизм in vivo!
Прежде чем выкладывать такие статьи рекомендую обращаться к рецензентам более-менее разбирающихся в теме - они уберегут и вас и нас от траты времени.
ЗЫ. Учиться, учиться и еще раз учиться (с) В.И. Ленин
Об этом додумались давно. К примеру см. принцип действия std::cout с оператором <<
спасибо интересно, но не дочитал статью - мозг сломался на экзекьюторах стораджах и пропозалах! Либо пишите уже на английском либо адаптируйте для русскоязычной публики.
P.S. исполнитель, хранилище и рационализаторское предложение
тэги поправьте - не 9 минут а 5 минут, и уровень легкий (рука-лицо).
Вопрос от Зигмунда Фрейда:
Как вы относитесь к множественному наследованию?
у вас арифметика на 2.5 тысячи лет устарела - будем выкидывать 2+2=4?
Мониторинг можно вообще по UDP получать.
У вас байты сыреют и осыпаются от старости? Давайте закопаем тогда арифметику с их
2+2 =4
- ведь ей уже 2,5 тыс лет!Выдало:
Sum: a + b = 0.1 + 0.2 = 0.3
ActiveState сборка от компании, Strawberry свободная реализация
Здесь сборки образа докера до 50Мб https://www.reddit.com/r/perl/comments/sd5403/tiniest_perl_docker_image/?rdt=56900 Можно из исходников собрать то, что тебе нужно.
В Perl одна из первых и наилучших поддержек unicode.
use utf8;
+binmode
Абсолютно согласен с мнением Криса Латнера - язык свернул куда-то не туда. Раньше был простой и ясный - это даже ставилось в преамбулу, а сейчас уже натащили макросов и боровинг из Раста. Для писателей фреймворков и библиотек это может быть хорошо, но для обычных разработчиков надо работу делать с меньшей головной болью. А тут каждый год нововедения, которые нужно изучить и научиться применять, потому как любители обязательно новинку затащат в проект.
ЗЫ. Замерял как кто скорость компиляции не сильно большого проекта: со всеми красивостями языка 100с была. Переделал на использование минимального набора языковых средств только for, if без всяких лямбд и прочего, время компиляции стало 72с ...
ЗЫЫ хочется похожего же языка, но с "перламутровыми пуговицами" и не от одной компании "диктатора".
Может имеет смысл телефонный номер сделать вида
4A8CF055-492B-4112-831E-33C06B98B7C3
, и пускай пробуют перебрать номера один за другим, а то просто числовые подобрать легко слишком.