Публикации по теме 'software-development'
Вы слышали о ECMAScript 6? Узнайте, что нового в JavaScript ES6 (часть 2)
Вы слышали о ECMAScript 6? Узнайте, что нового в JavaScript ES6 (часть 2)
В моем предыдущем посте я объяснил, что такое присваивание деструктурирования, расширенные свойства объекта, строки шаблона и переменные с областью действия блока.
В этом посте мы обнаружим еще 4 функции, которые были включены в ECMAScript 6.
Стрелочные функции Классы Расширенная обработка параметров Новые встроенные методы
Стрелочные функции
Стрелочные функции (также называемые «функциями толстых..
Когда Angular терпит неудачу
Если вы читали какие-либо другие мои сообщения, то знаете, что я ОГРОМНЫЙ поклонник Angular. Я написал немало статей о том, почему я считаю Angular великолепным. Однако я пишу это, чтобы бросить вызов самому себе и посмотреть, когда Angular подведет вас. Что я имею в виду, когда использую слово «провал»? Для меня неудача будет означать, что что-то в самой структуре будет препятствовать разработке моего продукта или будет мешать больше, чем помогать.
Angular по своей природе - это не..
Передовые методы создания высокопроизводительных приложений React Native
React Native — это мощная и универсальная платформа для создания мобильных приложений. Это позволяет разработчикам создавать кроссплатформенные приложения, которые без проблем работают как на iOS, так и на Android, используя единую кодовую базу. Однако по мере увеличения сложности приложения возрастает потребность в передовых методах, обеспечивающих его хорошую работу и удобство работы с пользователем. В этой статье мы обсудим некоторые передовые методы создания высокопроизводительных..
Работа с временными данными в Go
Во многих случаях вам придется писать код, работающий со временем. Вы можете написать программу часов или измерить разницу во времени между двумя точками в вашем коде. В любом случае, важно знать, как манипулировать данными о времени в Go. Это довольно просто, и знание некоторых отличных функций может помочь вам сэкономить время. Для работы с временными данными в Go необходимо импортировать пакет time из стандартной библиотеки Go. В этом пакете много методов и типов, которые вы можете..
Code Smell 169 — Склеенные методы
Не делайте две или более вещей одновременно.
TL;DR: старайтесь быть как можно более атомарными в своих методах
Проблемы
Связанный код Сложнее тестировать Труднее читать
Решения
Разбейте метод
Рефакторинг
Рефакторинг 002 — метод извлечения Найдите несколько фрагментов кода, которые можно сгруппировать и вызвать атомарно. blog.devgenius.io
Контекст
Если вы называете метод с помощью «И», вы, вероятно, упускаете..
Кодирование — это творчество
Программирование — это не просто логика: 1 и 0.
Это очень изобретательно. Вы создаете что-то новое, чего раньше не было. Поиск новых способов решения проблем. Рекомбинация существующих инструментов в новых вариациях.
Часто я слышу, как разработчики говорят о коде так, будто он логичный. Они считают, что профессия предполагает шаблонное следование шагам.
На самом деле я считаю разработку программного обеспечения весьма творческой и полной возможностей выбора. Хотя я бы не назвал..
Извлекая уроки из своего прошлого опыта, я приземлился в качестве SDE в Rippling.
#100Stories – это серия трансформационных историй о мужестве и неукротимом стремлении к успеху, взятых из жизни студентов технических специальностей, особенно в Индии. Инициатива Programming Pathshala .
Привет всем!
Меня зовут Мохит Мангал , и я недавно получил место в Rippling как SDE. Я учусь на последнем курсе IIT BHU в области электроники и присоединился к Programming Pathshala примерно в апреле 2021 года. Благодаря их курсу «Возрождение» я смог взломать интервью..