0.00
0 читателей, 4902 топика

Принцип хорошего кода KISS ("keep it simple, stupid", "keep it short and simple")


О чем говорит принцип кода KISS («keep it simple, stupid», «keep it short and simple»), что делать не стоит, а что делать стоит, чтобы код был хорошим.
Курс, о котором идет речь в видео: PYTHON — bit.ly/2HaK8tU

Другие курсы для новичков:
JAVA — bit.ly/3koGeMj
JAVA Start — bit.ly/32GgZ28
Инструментарий JAVA — bit.ly/3mws6Cr
Automation QA (Java) — bit.ly/3myHDlp
ANDROID — bit.ly/2FMc86s
C#/.NET — bit.ly/32GM19U
C# START — bit.ly/2H84pQF
FRONT-END — bit.ly/3kq1vVR
WORDPRESS Developer — bit.ly/2RyADqp
SALESFORCE Developer — bit.ly/3koGLOj
UI/UX дизайн — bit.ly/2RFsK28
Project management — bit.ly/32GnAt7
Обучение на проекте — bit.ly/3mvBwhB

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/3mvKifo
Enterprise patterns — bit.ly/2FLZOD4

Сайт Foxminded: bit.ly/2RIchdz
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

0:00 – вступление
0:25 – в чем заключается принцип KISS
0:53 – не имеет смысла реализовывать дополнительные функции
1:17 — не стоит перегружать интерфейс теми опциями, которые не будут нужны большинству пользователей
4:05 — бессмысленно делать реализацию сложной бизнес-логики, которая учитывает абсолютно все возможные варианты
5:12 — не имеет смысла беспредельно увеличивать уровень абстракции
6:02 — бессмысленно закладывать в проект избыточные функции «про запас»
8:34 – рекламная пауза
9:37 — не стоит подключать огромную библиотеку, если вам от неё нужна лишь пара функций
11:12 — не стоит подключать огромную библиотеку, если вам от неё нужна лишь пара функций
11:50 — абсолютная математическая точность или предельная детализация нужны не всегда
12:38 — precision design is fragile
16:35 — Принципы простого дизайна от Кента Бека

Синдром самозванца, как избавиться?


Что делать, если вы не можете присвоить себе свои заслуги? Как избавиться от ощущения, что ты обманщик и не заслуживаешь успеха?

Как и обещала, записала на эту тему видео.

Подписывайтесь:
www.instagram.com/irina_hakamada/
Вопросы придумывает и задает Роман Тарасенко www.instagram.com/rutarasenko/

Симулятор системного администратора - Юзверям тут не место!


Ссылка на игру: s01.yapfiles.ru/files/7331/main30.swf
Подписывайтесь на канал Академия Н!

Академия Н в соц.сетях:
Facebook: www.facebook.com/AcademyHplus/
Вконтакте: vk.com/academyhplus
Twitter: twitter.com/AcademyHplus

Что такое файловая система


Вся информация на компьютере хранится в виде файлов. Фильмы, музыка и любые другие документы, с которыми мы работаем, — все это файлы, размещенные на жестком диске компьютера. Упорядочиванием и обработкой файлов занимается файловая система.

Когда нам необходимо совершить какое-либо действие над файлом, например, открыть его или сохранить, Windows обращается с соответствующим запросом к файловой системе, которая и выполняет все необходимые действия.

Возможно, вы слышали понятие «форматирование диска». Это понятие напрямую связано с файловой системой. При форматировании происходит разметка диска, то есть создается файловая система.

Если вы приобрели новый жесткий диск, то не сможете на него записать информацию без предварительного его форматирования. На новом жестком диске нет файловой системы и по этой причине просто нет возможности записать на него информацию.

Теперь давайте разберемся с тем, что же такое файловая система.

Условно ее можно представить в виде таблицы. То есть жесткий диск компьютера при форматировании размечается на ячейки, которые называют кластерами. Каждый кластер занимает определенное дисковое пространство. Когда мы записываем информацию в виде файла на диск, то такой файл помещается в определенный кластер. Если размер файла больше, нежели размер кластера, то часть файла помещается в соседний свободный кластер и так далее.

Пользователи об этой особенности файловой системы даже и не подозревают, потому что файловая система самостоятельно разбивает (фрагментирует) файлы на части при его записи и, соответственно, собирает файл по частям, при его открытии.

На данный момент наибольшее распространение получила файловая система NTFS. Ее предшественница, файловая система FAT32, постепенно сдает свои позиции и все меньше используется.

Нет никакой необходимости знать разницу между файловыми системами NTFS и FAT32. Та же файловая система NTFS имеет несколько разновидностей и простому пользователю не имеет смысла вникать в эти тонкости. Достаточно знать, что при установке Windows XP, Windows 7 или Windows 8 следует форматировать системный диск именно в файловую систему NTFS.

Более подробно о файловой системе и процессе форматирования дисков, смотрите в видеоролике:

pcsecrets.ru/ustrojstvo-i-rabota-pk/chto-takoe-fajlovaya-sistema.html

Unity - недооценённый шедевр | Ubuntu


Делюсь мыслями о том, почему графическая оболочка Unity была недооценена, и почему ценить её начали уже после её смерти.

Скачать Ubuntu Unity Remix: discourse.ubuntu.com/t/ubuntu-unity-remix-20-04/15968
Мой блог: linuxoidblog.blogspot.ru
Группа в ВК, посвящённая ретроиграм: vk.com/retrogames1
Поддержать: VISA: 4276 0500 3795 1880; YandexДеньги: money.yandex.ru/to/4100115141581113

009. История звука в игровых консолях – Дмитрий Семеновых


Дмитрий выступит с лекцией об истории музыки консольных игр, ключевых композиторах золотой эпохи гейм-девелопмента, а также об их непосредственном вкладе в современную музыкальную культуру. Вы узнаете, как технические ограничения недорогих звуковых чипов сыграли роль в становлении одного из самых любопытных и странных поджанров электронной музыки — chiptune, а также об особенностях написания и распространения музыки в этом формате. Помимо этого будет продемонстрирован процесс создания композиций для различных игровых систем (C64, NES, Sega Genesis, GameBoy).

Ссылка на материалы: yadi.sk/d/GTg_ksU499-H6w

16 бит тому назад - Windows недавнего прошлого. Эпилог.


Windows Me, NT, 2000 и XP, ничего интересного :-)
16-bits.ru

Наша группа ВКонтакте, которая обновляется каждый день:
vk.com/gamesbusters
Свежие новости, скидки на игры, пополняемые альбомы и чат на стене! Вступай!

Готовимся к собеседованию на программиста / Алгоритмы, System Design, Soft skills


Карантин — лучшее время для подготовки к собеседованию. Алгоритмы, system design и soft skills — все это в одинаковой степени важные составляющие успеха. В этом видео я опишу мои стратегии подготовки к собеседованию на программиста.

Leetcode — leetcode.com
Youtube канал с объяснениями алгоритмов: www.youtube.com/user/purpongie
Dynamic Programming patterns: leetcode.com/discuss/general-discussion/458695/dynamic-programming-patterns
System design primer github.com/donnemartin/system-design-primer
Amazon leadership principles — www.amazon.jobs/en/principles