Pull to refresh
1
0.1

Senior iOS Developer

Send message

а я думал что реклама телеграм канала и не ошибся 😁

Имхо 3 дня для вката должно быть норм при толковом уровне новичка. Естественно, что эти три дня от него нельзя отходить и следить как за только что вылупившимся птенцом. Если срок для онбординга больше недели, то нужно процедуры упрощать и пересматривать архитектуру с доками. (Ну если у вас не "космические" технологии конечно же).

МакКонелл - только 16% времени программист тратит на кодинг. Иными словами 25 минут это 30% кодинга. Остальное все равно будет тратиться на митинги, анализ и игру в настольный тенис / на плойке с перерывами на кофепитие.

Всегда ставлю static_assert в базовый шаблон для отладочной версии приложения и не надо 3 дня думать над проблемой.

"Автостопом по галактике"! Мы тут вычисляем ответ на главный вопрос жизни, вселенной и всего такого :)

Шутить изволите-с, вы прикиньте на сколько людей и компаний раскидываются деньги от этих "покупателей".

Наоборот все правильно сделали - вот с чем чем, а со шрифтами Apple всегда умели работать (еще сам Джобс отслеживал это). Я в своё время намучался с CoreText, но результат до сих пор радует глаз.

Сложный код имхо пишется в трех очевидных случаях:

  1. Сложный случай, который по-другому не сделаешь. Зачастую такой код получается за несколько итераций, когда находятся баги и приходится добавлять доп. условия и обработку в код. И он из красивого начинает превращаться в мешанину

  2. Хочется понтануться и показать себя крутым кулхацкером, который умеет в монады и теорию категорий. Когда изучил новомодную игрушку и хочешь ее повсюду пихать.

  3. Ты шизик и у тебя такая картина мира, которую простые смертные не смогут никогда понять - а если поймут, то привет санитары :)

Сам вот был таким плохишом пару раз неспециально. Первый после укуса Александреску - наметапрограммировал на C++ так, что напарник сдался, а потом и я сам через полгодика. Пришлось код на один экран переписать и получить в 4 раза больший, но понятный.

А второй случай был, когда мой обычный C++ код перепаковывающий бинарные данные переписали на более высокоуровневом языке с ООП, поскольку подозреваю что просто не знали С++. Ну в результате пару секунд работы программы превратилось в четверть часа - и так сойдёт :(

Вариант удаленный доступ настроить или включить исполнение голосовых команд 🤔

О боже, они на свет лезут! Воинствующий дилетантизм in vivo!

Прежде чем выкладывать такие статьи рекомендую обращаться к рецензентам более-менее разбирающихся в теме - они уберегут и вас и нас от траты времени.

ЗЫ. Учиться, учиться и еще раз учиться (с) В.И. Ленин

Об этом додумались давно. К примеру см. принцип действия std::cout с оператором <<

спасибо интересно, но не дочитал статью - мозг сломался на экзекьюторах стораджах и пропозалах! Либо пишите уже на английском либо адаптируйте для русскоязычной публики.

P.S. исполнитель, хранилище и рационализаторское предложение

тэги поправьте - не 9 минут а 5 минут, и уровень легкий (рука-лицо).

Вопрос от Зигмунда Фрейда:

  • Как вы относитесь к множественному наследованию?

у вас арифметика на 2.5 тысячи лет устарела - будем выкидывать 2+2=4?

- Proto => 'tcp'
+ Proto => 'udp'

Мониторинг можно вообще по UDP получать.

У вас байты сыреют и осыпаются от старости? Давайте закопаем тогда арифметику с их 2+2 =4 - ведь ей уже 2,5 тыс лет!

#!/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";

Выдало:
Sum: a + b = 0.1 + 0.2 = 0.3

  1. ActiveState сборка от компании, Strawberry свободная реализация

  2. Здесь сборки образа докера до 50Мб https://www.reddit.com/r/perl/comments/sd5403/tiniest_perl_docker_image/?rdt=56900 Можно из исходников собрать то, что тебе нужно.

  3. В Perl одна из первых и наилучших поддержек unicode. use utf8; + binmode

Абсолютно согласен с мнением Криса Латнера - язык свернул куда-то не туда. Раньше был простой и ясный - это даже ставилось в преамбулу, а сейчас уже натащили макросов и боровинг из Раста. Для писателей фреймворков и библиотек это может быть хорошо, но для обычных разработчиков надо работу делать с меньшей головной болью. А тут каждый год нововедения, которые нужно изучить и научиться применять, потому как любители обязательно новинку затащат в проект.

ЗЫ. Замерял как кто скорость компиляции не сильно большого проекта: со всеми красивостями языка 100с была. Переделал на использование минимального набора языковых средств только for, if без всяких лямбд и прочего, время компиляции стало 72с ...

ЗЫЫ хочется похожего же языка, но с "перламутровыми пуговицами" и не от одной компании "диктатора".

Может имеет смысл телефонный номер сделать вида 4A8CF055-492B-4112-831E-33C06B98B7C3, и пускай пробуют перебрать номера один за другим, а то просто числовые подобрать легко слишком.

1

Information

Rating
3,831-st
Location
Warszawa, Mazowieckie, Польша
Registered
Activity

Specialization

Backend Developer, Mobile Application Developer
Senior
iOS development
SWIFT
C++
Java
SQL
Perl
Raku
Haskell
Erlang
Scala