WedX - журнал о программировании и компьютерных науках

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


Лучшие инженеры думают как инвесторы, а не как строители
Ваш подход важнее технических деталей Я жил в библиотеке во время колледжа. «Чем больше учебников теории я изучу, тем лучшим инженером стану», — думал я. Тем не менее, когда я начал работать, я заметил, что лучшие инженеры в отрасли не обязательно знают больше теории, чем новички. Они просто привнесли в работу другое мышление, мышление инвестора. Именно такое мышление помогло им задавать более разумные вопросы, лучше расставлять приоритеты и выделяться. Как инвестор, они:..

Программная инженерия 101: объединение нескольких значений в одно 64-битное значение
Есть некоторые вещи, которые должен знать каждый инженер-программист, но, к сожалению, этому не учат в школах. Один из них: как вставить несколько значений в одно значение. Программная инженерия серии 101 - Вставка нескольких значений в одно 64-битное значение ( вы здесь ) Часовые пояса и работа с датами Если вы не знаете об этом, возможно, вам интересно Как это помогает? Почему я не могу использовать разные переменные для каждого значения? Зачем без надобности..

Создайте решатель Wordle с помощью Rust
Я обыграл свою бабушку в Wordle — вот почему вас это должно волновать Игра Wordle — относительно простая игра. Если вы когда-либо играли в Mastermind, это должно звучать знакомо. Цель состоит в том, чтобы разгадать загадочное слово, используя как можно меньше догадок. Загадочное слово меняется каждый день. Вот два примера догадок. После угадывания цвет каждой буквы меняется. Зеленый — буква правильная. Желтый — буква есть в слове, но не в этом месте. Серый — такой..

Стоит ли использовать контролируемые компоненты для обработки паролей в React?
Недавно я работал над проектом для клиента, который включал страницы аутентификации и, следовательно, входа в систему. Когда я пошел настраивать текстовые вводы для логина и пароля, выскочил вопрос, о котором я раньше не задумывался. Является ли хорошей практикой безопасности использование контролируемых компонентов для входа с типом пароля? Прежде чем мы углубимся в ответ на этот вопрос, мы должны сначала посмотреть, что такое контролируемые компоненты и как атрибут «пароль» для..

Правила для разработчиков, жалующихся на свой текущий проект
Если вы сомневаетесь, мысленно жалуйтесь Жалоба портит день не только всем остальным, но и тому, кто жалуется. Чем больше мы жалуемся, тем несчастнее становимся. Деннис Праге Разработчики жалуются на свои проекты — это третье по популярности времяпрепровождение для разработчиков после кофе и серфинга в Интернете. Все разработчики знают, что жаловаться на их проект скучно, но не делать этого невозможно. Например, есть фаст-фуд, поздно ложиться спать, чтобы посмотреть фильм,..

Визуализация нотации Big O за 12 минут
Давайте посмотрим на нотацию BigO с другой точки зрения. Я искренне верю, что нет ничего, чему нельзя было бы научиться, если начать с самых основ. Если вы объедините правильные ресурсы и желание учиться, ничто не сможет устоять перед вами и вашими мечтами. В этой статье я хочу внести небольшой вклад в сообщество, объяснив очень важную концепцию, такую ​​​​как нотация BigO, используя некоторую силу визуализации и мой опыт в математике, чтобы помочь вам лучше понять эту тему...

Я отправил 1000 запросов на слияние в Google. Вот что я узнал
Код-ревью — это опыт обучения. После 3 лет работы в Google я, наконец, достиг четырехзначной территории со своей статистикой вклада в код. С момента первого изменения, которое я объединил в 2019 году, прошел большой путь. То, как я пишу код, значительно изменилось за это время, и обзоры кода стали основной движущей силой этого изменения. Теперь, когда я достиг этой вехи, я хочу поразмышлять о своем видении проверки кода и о том, как я к ней подхожу. Чем больше комментариев, тем..

Новые материалы

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


Для любых предложений по сайту: [email protected]