Публикации по теме 'code'


Почему алгоритмические вопросы не дают вам лучших сотрудников.
Почему алгоритмические вопросы не дают вам лучших сотрудников. TL; DR: потому что это может быть не причиной того, почему вы больше не хотите работать с этим человеком. Я был интервьюером и интервьюером достаточно раз, чтобы сформировать некоторые модели, которыми я чувствую необходимость поделиться с вами, ребята. Давайте сразу же приступим. Вы задаете вопрос о LinkedList / Array , кандидат решает его безупречно. Что он отвечает? Он отвечает на то, что человек тратит время и..

Что такое архитектура MVC?
Модель-представление-контроллер (обычно известный как MVC) — это шаблон проектирования программного обеспечения, обычно используемый для разработки пользовательских интерфейсов, который делит связанную логику программы на три взаимосвязанных элемента. Это делается для того, чтобы отделить внутреннее представление информации от того, как информация представляется пользователю и принимается от него. Традиционно используемый для настольных графических пользовательских интерфейсов (GUI),..

ПОСТ: Рубин КАК БОСС!
Итак, я читаю книгу Криса Пайна Learn to Program , и она мне очень нравится :D Вот ссылка для тех, кто хочет научиться программировать на Ruby (вы можете прочитать книгу онлайн бесплатно!!): https://pine.fm/LearnToProgram/ Я работаю над главой 7 и решил поделиться своим кодом на случай, если кто-то тоже захочет научиться и сравнить ответы. ** код выглядит намного лучше на Sublime кстати 1) программа, которая распечатывает високосные годы между двумя заданными годами puts..

День 19 — Вызов алгоритма День 2
Сегодняшний вопрос по алгоритму: «По заданной строке найдите длину самого длинного слова в строке». Методы, которые могут быть использованы для решения этого вопроса, были даны следующим образом: Для цикла Если Заявление Строка.split() String.Split() — метод String, который разбивает строку на массив подстрок. var car = 'honda civic' car.split(); // ['honda civic'] car.split("); // ['h','o','n','d','a',' ','c','i','v','i','c'] car.split(' ')// ['honda', 'civic'] Псевдокод,..

Запах кода: абстракции?
Недавно я прочитал отличную статью в блоге Coding Unicorn на dev.to под названием Гибкий код считается вредным . Простите за чрезмерное использование заголовка считается вредным , статья была чрезвычайно наводящей на размышления. Она довольно короткая, и я рекомендую вам прочитать ее. Она делает интересное замечание о том, что создание гибкого кода означает, что код может быть легко расширен в будущем, но эти точки расширения имеют свою цену в виде повышенной сложности. Это означает,..

4 обязательных навыка, которые необходимы программисту-самоучке
Терпение - только один из них Я уже писал об ошибках, которых следует избегать как программист-самоучка. У меня были проблемы в прошлом как программист-самоучка. Раньше я расстраивался, когда учился программировать. Раньше я сомневался в своих силах. Поговорив со многими программистами, я понял, что они испытывают те же боли, что и разработчики. Вот четыре навыка, которые помогут вам в вашем пути программиста. Освоение этих навыков сделает вашу жизнь как программиста немного..

Зарядите свой VSCode сниппетами (JavaScript и React)
На каждой итерации нашей разработки одна из наших целей - сделать наш код последовательным, более быстрым и эффективным. Чем лучше мы напишем код, тем лучше мы сможем создавать программное обеспечение. Большинство разработчиков, которых я знаю, особенно по веб-разработке, используют VSCode в качестве основных редакторов. И поэтому я подумал, может быть, было бы здорово, если бы мы могли создавать фрагменты кода, которые помогут нашим друзьям, товарищам по команде или коллегам писать..