Size: a a a

HowProgrammingWorks - JavaScript and Node.js Programming

2019 May 22
HowProgrammingWorks - JavaScript and Node.js Programming
источник
2019 May 23
HowProgrammingWorks - JavaScript and Node.js Programming
источник
2019 May 25
HowProgrammingWorks - JavaScript and Node.js Programming
И контрольный вопрос в голову: какая из идей наиболее опасна для ООП?
Анонимный опрос
18%
Абстракции
6%
Инкапсуляция
36%
Наследование
15%
Полиморфизм
25%
Декомпозиция
Проголосовало: 697
источник
2019 May 26
HowProgrammingWorks - JavaScript and Node.js Programming
Переслано от Timur Shemsedinov
Metarhia участвует в JS Fest 2019 (осень) и Харьков.js. Все выпускники, слушатели лекций или относящие себя к нашему сообществу люди, могут подать свои темы или взять из тех, что я предложу. Наши активные участники и я, поможем готовить доклады. За лето мы натренируемся, проведем внутренние прогоны тем. Обсуждения будут тут: https://t.me/joinchat/Bux4gQ5-qUQgbB2paTwlag
источник
2019 May 28
HowProgrammingWorks - JavaScript and Node.js Programming
источник
2019 May 29
HowProgrammingWorks - JavaScript and Node.js Programming
Джонотан Постел, Стивен Крокер и Винтон Серф изобретают как объединить Азию и Европу через Северную Америку по TCP/IP
источник
2019 May 30
HowProgrammingWorks - JavaScript and Node.js Programming
источник
2019 May 31
HowProgrammingWorks - JavaScript and Node.js Programming
Я чувствую себя сыном маминой подруги https://github.com/tshemsedinov
источник
2019 June 01
HowProgrammingWorks - JavaScript and Node.js Programming
Все уже придумали до нас, просто возьмите в npm
источник
2019 June 04
HowProgrammingWorks - JavaScript and Node.js Programming
Какой ваш любимый способ улучшения качества кода?
Анонимный опрос
22%
Сразу пишу идеальный код
5%
Юниттесты до кодирования
10%
Юниттесты после кодирования
24%
Линтер и приттиер
39%
Код ревью
Проголосовало: 895
источник
2019 June 05
HowProgrammingWorks - JavaScript and Node.js Programming
источник
2019 June 08
HowProgrammingWorks - JavaScript and Node.js Programming
источник
2019 June 17
HowProgrammingWorks - JavaScript and Node.js Programming
Поздрвляем первых сертифицированных Метархией специалистов - https://github.com/HowProgrammingWorks/Certificate/tree/master/2-Advanced/2019
источник
2019 June 19
HowProgrammingWorks - JavaScript and Node.js Programming
источник
HowProgrammingWorks - JavaScript and Node.js Programming
«‌‎Разнообразие управляющей системы должно быть не меньше разнообразия управляемого объекта.» Закон Эшби учит нас о том, что более примитивная система не может управлять более сложной, потому, что у нее нет достаточного кол-ва состояний, чтобы генерировать управляющее воздействие. Много ли состояний у вашего руководителя? Можно перечислить на пальцах одной ноги?
источник
2019 June 26
HowProgrammingWorks - JavaScript and Node.js Programming
источник
2019 July 01
HowProgrammingWorks - JavaScript and Node.js Programming
Какой ярлык самый обидный?
Анонимный опрос
26%
Говнокодер
7%
Гребец
25%
Гуманитарий
13%
Компьютерщик
16%
Формошлеп
13%
Менеджер
Проголосовало: 1376
источник
2019 July 02
HowProgrammingWorks - JavaScript and Node.js Programming
источник
2019 July 03
HowProgrammingWorks - JavaScript and Node.js Programming
Добрался до книг JavaScript для детей и Python для детей.

За отличной полиграфией, иллюстрациями и общим высоким качеством этих книг скрывается совершенно трешовое содержание и откровенный бред как в коде, так и в объяснениях к нему. Материал подан будто дети полные идиоты, очень растянуты простые вещи и сильно сжаты, даже скомканы, сложные. На момент издания многие вещи уже 5 лет как устарели или даже перешли в разряд фрактального говнокода, как jQuery или отладка через alert. Но это мелочи, а самое отвратительное, что базовые понятия даны так, что даже мне с 25 летним опытом программирования и 5 летним преподавания в ВУЗе, сложно угадать термин за его определением, а у ребенка вообще мозги сломаются и эту дряни из головы потому будет сложно вытравить.

Например: из книги про python: "Функція - команда в мові програмування, яка зазвичай є набором інструкцій для виконання якоїсь дії. Цикл - повторювана команда чи набір команд.". Это же бред сумасшедшего, товарищи.
источник
2019 July 04
HowProgrammingWorks - JavaScript and Node.js Programming
HowProgrammingWorks
Добрался до книг JavaScript для детей и Python для детей.

За отличной полиграфией, иллюстрациями и общим высоким качеством этих книг скрывается совершенно трешовое содержание и откровенный бред как в коде, так и в объяснениях к нему. Материал подан будто дети полные идиоты, очень растянуты простые вещи и сильно сжаты, даже скомканы, сложные. На момент издания многие вещи уже 5 лет как устарели или даже перешли в разряд фрактального говнокода, как jQuery или отладка через alert. Но это мелочи, а самое отвратительное, что базовые понятия даны так, что даже мне с 25 летним опытом программирования и 5 летним преподавания в ВУЗе, сложно угадать термин за его определением, а у ребенка вообще мозги сломаются и эту дряни из головы потому будет сложно вытравить.

Например: из книги про python: "Функція - команда в мові програмування, яка зазвичай є набором інструкцій для виконання якоїсь дії. Цикл - повторювана команда чи набір команд.". Это же бред сумасшедшего, товарищи.
А сейчас пример перевода из книги JS для детей:

Оригинал: function - A piece of code that bundles multiple statements so that they are all executed together. A function makes it easy to repeat a certain action in different parts of a program. A function can take arguments as input, and it will output a return value.

Перевод из книги: Функція - відрізок коду, що об'єднує багато тверджень для їх спільного виконання. Функція спрощує повторення певної дії у різних частинах програми. Функція здатна приймати аргументи в ролі введених даних, натомість видаючи вам повернуте значення.

Мой перевод: Функція - це частина коду, яка складаэться за декількох операторів, що виконуються разом. Функція спрощує повторення певної дії у різних частинах програми. Функція може приймати аргументи як вхідні дані, та повертає значення.

Мой вариант (не из книги): Функція - це абстракція перетворення значень, тобто однозначне відображення одної множини значень у іншу множину. Функція може бути задана у вигляді блоку операторів чи виразу та сприяє повторному використанню коду, бо може бути викликана багато разів з різних частин програми через ім'я чи посилання.
источник