Публикации по теме '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 года. Благодаря их курсу «Возрождение» я смог взломать интервью..