В одном из прошлых постов мы уже разбирали советы когда нужен актор. Но советов много не бывает.
В этой автор предлагает конкретный чеклист из трех пунктов.
Если все три "да", то создавай отдельный actor. Если хотя бы одно "нет", то actor не нужен.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что бы вы сделали первым для оптимизаций?
Anonymous Poll
78%
Проверил нагруженность MainThread'а
28%
Добавил логи
32%
Искал бы утечки памяти
17%
Смотрел бы ответы сервера по данным и сеть
15%
Копнул бы в сторону Render Server и рендеринг компонентов
15%
Поискал бы Lazy оптимизации
12%
Пошел бы в сторону батчинга и кэширования
9%
Другое
Мы уже поднимали глубже тему кишков как SwiftUI работает изнутри, SwiftUI: View Trees vs Render Trees, а также как работает Observable под капотом.
Даже делали подборку говнокода. Это все очень помогает, чтобы выжать весь перфоманс с SUI.
Теперь попалась статья, где автор чуть систематизирует систему отрисовки:
- Invalidation / Outdating
- body recomputation
- Diffing
Статья понравилась тем, что здесь есть объективные замеры.
Другие полезные материалы по теме:
- Вопросы для собеседований SwiftUI: Layout Engine
- Вопросы для изучения SwiftUI: Основы построения UI и приложения
- Большая подборка задач на SwiftUI
Please open Telegram to view this post
VIEW IN TELEGRAM
Как вайбкодинг убивает твое критическое мышление
Первое правило it — перепроверяй. Себя, других, статьи из интернета, слова менеджера, обещания руководителей, лозунги компании.
Доверие — дорогая валюта и часто ценится теми, кто ей не разбрасывается.
Для меня все советы «не верьте всему что пишет чатгпт» выглядят очевидными. Банально от того, что есть баги везде. Заканчивая конспирологией и теориями о полит-инструментах.
Вот и в статье, наш любимый SwiftUI-архитектор, рассказывает как бездумное копирование мешает развитию критического мышления:
1️⃣ не заменяй свое мнение на ответы ChatGPT
2️⃣ истинный рост происходит когда самостоятельно борешься с трудностями 🥷
3️⃣ в сложных знаниях доменной области не всегда важен навык кодинга
4️⃣ Вставляя бездумно код ты не понимаешь обьемы технического долга
Итого: вайбкодинг хороший инструмент делать прототипы и быстрые мвп, но только при очень вдумчивом использовании
Первое правило it — перепроверяй. Себя, других, статьи из интернета, слова менеджера, обещания руководителей, лозунги компании.
Доверие — дорогая валюта и часто ценится теми, кто ей не разбрасывается.
Для меня все советы «не верьте всему что пишет чатгпт» выглядят очевидными. Банально от того, что есть баги везде. Заканчивая конспирологией и теориями о полит-инструментах.
Вот и в статье, наш любимый SwiftUI-архитектор, рассказывает как бездумное копирование мешает развитию критического мышления:
1️⃣ не заменяй свое мнение на ответы ChatGPT
2️⃣ истинный рост происходит когда самостоятельно борешься с трудностями 🥷
3️⃣ в сложных знаниях доменной области не всегда важен навык кодинга
4️⃣ Вставляя бездумно код ты не понимаешь обьемы технического долга
Итого: вайбкодинг хороший инструмент делать прототипы и быстрые мвп, но только при очень вдумчивом использовании
AzamSharp
How Vibe Coding Is Hurting Your Critical Thinking
Пишите ли вы код на другой платформе (кроме iOS)?
Anonymous Poll
11%
Да, на работе пишу бэк
7%
Да, на работе пишу андроид
12%
Да, на работе пишу кроссплатформу
8%
Да, другое
26%
Да, но не на работе. Изучаю для себя
51%
Нет, только пишу только на iOS
Одна из главных метрик хорошего ответа в LLMках — это значение температуры.
Вкратце, чем ниже температура, тем более предсказуемые и строгие ответы. А чем выше — тем креативнее.
У Claude даже есть крутой дашборд, который помогает оценить температуру и делать нейронку более предсказуемой.
Например, тот самый промт из твитора помогает работать с температурой:
Прежде чем ответишь, оцени степень неопределённости своего ответа.
Если она выше 0.1, задай мне уточняющие вопросы, чтобы снизить неопределённость до 0.1 или ниже.
Методика называется Self-Consistency.
Полезные ссылки:
- Understanding How to Configure LLM Temperature Settings
- A Comprehensive Guide to LLM Temperature
- LLM Temperature Effects
Еще больше насыщенного контента про промтинг
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
АУФ ПАЦАНЫ
Музыка взята из интернета
Три пощечины от легенды — путь к величию!
Легендарный Антонио Иноки отвешивает три пощечины молодому Лиото Мачиде после победы.
Это не оскорбление, а знак уважения, путь самурая.
Так Иноки признает потенциал бойца стать великим. Честь, уважение и никакой ненависти - только традиции.