Открыто

Напильник [ЯЮниор] [Роман Сакутин]

Тема в разделе "Курсы по программированию", создана пользователем Jinjer, 9 мар 2022.

Цена: 5000р.-60%
Взнос: 1977р.

Основной список: 3 участников

Резервный список: 3 участников

  1. 9 мар 2022
    #1
    Jinjer
    Jinjer СкладчикСкладчик

    Складчина: Напильник [ЯЮниор] [Роман Сакутин]

    Не можете устроиться на работу или устали от трясины на текущем месте? Устройте себе перезагрузку за 1 месяц и обучитесь практикам хорошего кода.
    Модуль 0 - Организационный
    • О курсе
    • График выхода материалов
    Модуль 1 - Инкапсуляция
    • Введение
    • Инвариант
    • Выводим ячейку и расходящаяся спецификация
    • Приватизация
    • Ломаем доступ к коллекции
    • Имутабельные ячейки
    • IReadOnlyCell
    • Ковариантность и контравариантность
    • Резюме инкапсуляция
    • Резюме имутабельность
    Домашка
    • Оружие
    • Интернет магазин
    • Лоби игроков
    Модуль 2 - Наследование и полиморфизм
    • Введение
    • Решение в лоб
    • Шаблонный метод
    • Декоратор
    • Стратегия
    • Резюме наследование и полиморфизм подтипов
    • Резюме используемые паттерны
    • Больше про фабричный метод
    • Сковородка
    Домашка
    • Логирование
    Модуль 3 - Проектирование в Unity
    • Введение
    • RCV Вариант
    • Смешение модели и отображения
    • Выделяем View
    • MVC vs MVP vs MVVM
    • Монетки - Плоская архитектура
    • Монетки - MV
    • Монетки - MVC
    • Монетки - MVP - PassiveView
    • Монетки - MVVM
    • Чувствуете херню?
    • Модуль 4 - Clean Code & Code Style
    • Стандарты
    • Как работать с задачами к этой главе?
    • Автоматические анализаторы кода - StyleCop
    • Clean Code - Конспект с примерами
    • Как работать с полями? Зачем _ и SerializeField?
    • Пиши методы как профессионал в Unity
    • Убейте менеджеров, контроллеры и системы. Декомпозиция компонентов в Unity.
    Домашка
    • Даже простой алгоритм можно угробить тупым названием метода
    • При именовании имеет смысл использовать упрощённый английский
    • Магические числа нужно всегда заменять на константы
    • Даже деды против венгерской нотации
    • Берите имена из предметной области. Не Мяуколо, а Кошка.
    • Имена классов и объектов должны представлять собой существительные
    • Методы Set должны устанавливать значение из параметра
    • Группировка полей по префиксу
    • В функции можно использовать функции её уровня и на один ниже
    • Замена условной логики полиморфизмом
    • Аргументы - флаги - это плохо
    • Имя параметра дублируется в имени метода
     
  2. Последние события

    1. Alex Vertigo
      Alex Vertigo не участвует.
      10 май 2024
    2. skladchik.com
      В складчине участвует 5 человек(а).
      7 май 2024
    3. Choose_Goose
      Choose_Goose не участвует.
      15 июн 2023
    4. Choose_Goose
      Choose_Goose участвует.
      23 май 2023