Публикации по теме 'programming-tips'


Отрицательные нули в JavaScript?
Как перехитрить угловые случаи JavaScript Что такое отрицательный ноль? Отрицательного нуля не существует! Это будет ответ, когда вы спросите математика о существовании отрицательного нуля. Итак, какого черта отрицательный ноль? Что бы об этом подумал Исаак Ньютон? Что ж, мы не можем его спросить, но мы можем прочитать спецификации! Если мы проверим IEEE 754 ( 2019 - Стандарт IEEE для арифметики с плавающей запятой ), мы сможем найти некоторую полезную информацию об..

Проверка студенческих проектов после более года работы Android-инженером (часть 2)
Предыдущая часть была более общей, советы можно было применить к любому языку программирования. В следующем посте я более подробно расскажу о разработке для Android, о вещах, которые я хотел бы знать или делать в студенческие годы и до того, как приступить к своей первой работе. Не повторяйся В ситуациях, когда вам нужен фрагмент кода, который вы написали ранее, его гораздо проще скопировать-вставить. Особенно это касается студенческих проектов, которые обычно небольшие. Вы..

Написание библиотек - хороший способ улучшить свои навыки разработки
Большинство разработчиков тратят большую часть времени на разработку приложений, а не на написание библиотек. Однако написание библиотеки, используемой несколькими приложениями, сильно отличается от разработки приложения. При работе над библиотекой есть много сложных тем, о которых разработчики не задумываются по сравнению с приложениями. Вот пара примеров: Зависимости Написание библиотеки - хороший способ заставить себя задуматься о зависимостях. Возьмем, к примеру,..

Repl.it Интернет-среда на основе браузера для обучения программированию
Для тех из вас, у кого компьютер с низкими характеристиками или, возможно, есть только смартфон, но который хочет изучить программирование, вы можете послушать следующую статью, в которой обсуждаются браузерные IDE и компиляторы. Repl.it - ​​это стартап IDE (интегрированная среда разработки) из Сан-Франциско, этот стартап был построен Амджадом Масадом, Фарисом Масадом и Хая Одех в 2016 году. Repl.it - ​​это сайт с полезными функциями для начинающих программистов. Repl.it позволяет..

Использование массива вне его границ
Если вы когда-нибудь задумывались, как получить доступ к массиву и никогда не получить исключение ArrayIndexOutOfBoundsException, а вместо этого ожидаете, что массив снова начнет подсчет элементов с самого начала, вы должны увидеть этот удивительный трюк, иначе вы можете просто применить обработку исключений. Эта функция по умолчанию присутствует в python, но не в старых языках программирования, таких как C / C ++, Java и т. Д. И по этой удивительной причине я однажды подумал об..

10 лучших программ для программирования
От Microsoft Windows, которая приветствует вас при включении компьютера, до используемого вами веб-браузера и приложения на вашем смартфоне! Каждое из них - это программное обеспечение, которое прямо или косвенно помогает всем нам в выполнении наших повседневных задач. Программирование программное обеспечение используется для написания, разработки, тестирования и отладки другого программного обеспечения, такого как приложения и системное программное обеспечение. Этот вид..

Как вывести ваш проект с открытым исходным кодом из хорошего в отличный
Подсказка: документация, документация, документация. Настройка вашего проекта на успех Не так давно я написал пост о проекте с открытым исходным кодом , который я опубликовал в The New York Times. Хотя у меня был некоторый опыт участия в программном обеспечении с открытым исходным кодом (OSS) в прошлом, это был мой первый запуск проекта с открытым исходным кодом, в котором я был единственным участником и хотел, чтобы другие использовали то, что я написал, в своих собственных..