Програмиране - Качествен код - Основи (Обучение 2019.01.30)
➡ МОДУЛ 9 - ПРОГРАМИРАНЕ - General
00:00 1. Скобите на нов ред
01:22 2. Табове вместо спейсове
02:35 3. Променлини с долни черти
04:22 4. Класовете с CamelCase
05:51 5. Функции под 10 реда
07:25 6. Класове когато има структура от данни
10:08 7. Namespace когато е колекция от функции
11:15 8. Без Switch-ове
13:16 9. Добро и смислено именуване
15:52 10. Кодът да се чете като книга
17:42 11. Self-documenting код
18:59 12. Добро именуване вместо коментари в кода
20:49 13. Разделяне на папки и файлове
22:36 14. Използване на абсолютни вместо релативни пътища
24:10 15. Винаги пиши функционален код
26:56 16. Без структури и архитектури, които не правят нищо
29:23 17. Без Boilerplate код
30:41 18. Без Lorem Ipsum
31:37 19. Без Счупен или бъгнат код
32:23 20. Без Неизползван код
34:38 21. Shits файла
35:33 22. Commit-вай често
37:14 23. Commit-вай на всеки нов файл
37:37 24. Commit-вай на всяка нова функция
38:00 25. Commit-вай на всяка промяна на функция
38:24 26. Commit-вай на всяка промяна на папки и файлова структура
39:05 27. Merge-вай и не затривай кода на другите
39:51 28. Първо функционалност после рефакторинг
40:27 29. Първо функционалност после оптимизация
41:21 30. Първо нещо работещо после архитектура
41:47 31. Minimum Viable Functionality (MVF)
42:11 32. Минимално нещо, което работи (MVF)
43:01 33. Без обясняващи коментари в кода
43:45 34. Сървиси вместо include и require
46:12 35. JSON за комуникация между сървиси
47:36 36. DLL-и динамично сменяне на код
49:56 37. За повече инфо, конкретните уроци, езики, технологии и архитектура :)
Програмиране - General (2019.01.30) (Combined)
Обучение за мениджърите в Iris и процеси за други собственици на бизнеси от най-активните ми бизнес години преди да автоматизирам и продам всичко 😄
(2019г преди зомби апокалипсисите и аз на 24 години)
🚀 Целият модул в плейлист