Публикации по теме 'software-development'


Введение в попытки
На недавнем занятии по информатике мне дали решить задачу, связанную с быстрым доступом и эффективным хранением множества телефонных номеров и связанных с ними данных о расходах. Сложность заключалась в том, что некоторые из сохраненных телефонных номеров были просто префиксами, например, код города Сан-Франциско +1415. При поиске стоимости номера телефона, если точное совпадение не найдено, то следует использовать наиболее подходящий префикс. Что я пробовал Наш учитель потребовал,..

Безопасность - отстой! Часть 1: Молния.
Безопасность - отстой! Я знаю. Все эти аутентификации, авторизации, аудита чертовски скучны. Сам ненавижу. Я бы предпочел уйти в мир, где все люди уважают друг друга, без зависти, без ненависти, без воровства, без преступлений. Но у нас есть только наш сумасшедший мир, в котором мы тратим огромное количество ресурсов на то, чтобы не делать ничего полезного, кроме как держать сейф запертым. Например, шифрование HDD стоит вдвое больше , чем сам HDD. Но это ничто по сравнению со..

Советы, чтобы писать меньше javascript
Руководство по написанию однострочников на javascript Советы, чтобы писать меньше javascript 30 дней кода и написания кода : часть 4 Если вы новичок в javascript или всегда хотите улучшить свои навыки, рассмотрите возможность написания сокращенного javascript когда это уместно . Прежде чем использовать какой-либо из этих методов, спросите, делает ли это мой код более читабельным и удобным для сопровождения? Цель состоит не в том, чтобы оптимизировать..

Как использовать Gitleaks для предотвращения отправки конфиденциальной информации
Все мы сделали это в какой-то момент своей жизни. Вы только что реализовали блестящую новую функцию в своем публичном репо, вы завершаете свою последнюю фиксацию, запускаете все тесты и нажимаете. Вы идете на кухню, чтобы выпить заслуженный кофе, и как только вы собираетесь сделать первый глоток, вас осенило: вы поместили свой (пароль | API-ключ | API-секрет) в свой общедоступный репозиторий. Ваш первый инстинкт - удалить конфиденциальную информацию из проекта и снова нажать, что, как..

15 типичных ошибок, которые люди допускают в Java — Часть 3
Это третья статья о распространенных ошибках в Java. Давайте посмотрим на следующие 5 ошибок, которые люди делают в Java. Первые 10 — в статье ниже. Ниже приведены первые 10 распространенных ошибок , которые люди совершают в java. 10 распространенных ошибок, которые люди совершают в Java — Часть 2 Это вторая статья о распространенных ошибках в Java. Давайте посмотрим на следующие 5 ошибок, которые люди делают в Java. Первые 5 находятся на… medium.com..

Code Smell 06 - Слишком умный программист
Код читается с трудом. Сложно с именами без смысла. Иногда используют случайную сложность языка. Проблемы Читаемость Ремонтопригодность Качество кода Преждевременная оптимизация Решения Рефакторинг кода Используйте лучшие имена Примеры Оптимизированные петли Исключения Код, который необходимо оптимизировать для операций низкого уровня. Образец кода Неправильный Правильно Обнаружение Автоматическое обнаружение возможно на некоторых языках,..

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