Size: a a a

2020 November 02

エパ

エクシー パンテリーブ-先生... in iOS Good Talks
Но янтоксовые фреймвоки это такая кака
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
Evgenii Elchev
это с клином же?
Не совсем. Но есть намёки 🙃 проекту слишком много времени, чтобы он остался клином
источник

エパ

エクシー パンテリーブ-先生... in iOS Good Talks
Alexander Ivlev (Stef)
Вот пример реальные цифры:
50 модулей, 350к Свифт кода, есть импорта С++ собранных модулей запакованных в framework (тоже влияет...).
Мак мини 2019 6 ядер. 250 секунд сборка полная. Из них 70 это копирование ресурсов.
Отлично
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
Alexander Ivlev (Stef)
Не совсем. Но есть намёки 🙃 проекту слишком много времени, чтобы он остался клином
ну то есть миник не старый, код не монолит, сборка не клин, строк не миллион)
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
Правда, в том примере включены:
Обнаружение дублей кода.
Варнинг если строчка собиралась больше 200ms
Функция больше 400ms.
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
а сколько там еще пробелов и коментов)
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
Evgenii Elchev
а сколько там еще пробелов и коментов)
Я про cloc результаты говорю именно кода
источник

AO

Andrey Oshev in iOS Good Talks
Alexander Ivlev (Stef)
Правда, в том примере включены:
Обнаружение дублей кода.
Варнинг если строчка собиралась больше 200ms
Функция больше 400ms.
А как это включить? Про строчки и функции.
источник

エパ

エクシー パンテリーブ-先生... in iOS Good Talks
Alexander Ivlev (Stef)
Правда, в том примере включены:
Обнаружение дублей кода.
Варнинг если строчка собиралась больше 200ms
Функция больше 400ms.
Хорошие ворнинги
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
Andrey Oshev
А как это включить? Про строчки и функции.
в настройках билда в xcode
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
Andrey Oshev
А как это включить? Про строчки и функции.
Какой-то флаг в настройках... Ща посмотрю
источник

AO

Andrey Oshev in iOS Good Talks
Давай БРО
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
Andrey Oshev
Давай БРО
смотришь функция билдится 200 ms, разделяешь ее на две по 100 и хорошо)
источник

AO

Andrey Oshev in iOS Good Talks
Evgenii Elchev
смотришь функция билдится 200 ms, разделяешь ее на две по 100 и хорошо)
Тру лайф
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
-Xfrontend -warn-long-function-bodies=
-Xfrontend -warn-long-expression-type-checking=
И там миллисекунды
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
Evgenii Elchev
смотришь функция билдится 200 ms, разделяешь ее на две по 100 и хорошо)
Ну так тоже бывает... 😂
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
Кстати по итогу может быть что 50+50=200 😉
источник

EE

Evgenii <JonFir&g... in iOS Good Talks
Alexander Ivlev (Stef)
Ну так тоже бывает... 😂
тут кажется старая история, что бы swift быстро собирался, надо перестать писать на нем как на swift
источник

AI

Alexander Ivlev (Ste... in iOS Good Talks
Оно же не всегда линейно
источник

МА

Мефодий Акатов... in iOS Good Talks
Evgenii Elchev
тут кажется старая история, что бы swift быстро собирался, надо перестать писать на нем как на swift
))))
источник