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


Краткое руководство по Spring Beans
Java-бины? Весенние бобы Нах Что такое весна? Spring — это облегченная среда для Java, которая часто используется в корпоративной разработке, но не ограничивается ею. Spring является модульным, что означает, что вам нужно использовать только те пакеты, которые вы используете. Spring имеет несколько групп модулей Core, Web, Data Access и Miscellaneous. Spring позволяет инверсию управления (IoC) с помощью внедрения зависимостей (DI) , это отделяет код и упрощает тестирование. Простота..

Война и стратегии разработки программного обеспечения. Часть 2. Искусство войны Сунь Цзы.
«Теперь генерал, выигравший битву, делает много вычислений в своем храме, прежде чем битва начнется. Проигравший в бою генерал заранее делает мало расчетов. Таким образом, многие расчеты приводят к победе и мало расчетов - к поражению: насколько еще больше никаких расчетов ». Полная противоположность Agile, верно? Однако Waterfall был здесь задолго до того, как многие из нас начали писать код, и многие из нас все еще могут использовать его в определенных ситуациях, но разработка..

Начало работы с Flask
Настройка вашей локальной среды Flask — это простой и удобный в использовании микрофреймворк для Python . Он отлично подходит для начинающих, потому что его легко настроить, он активно поддерживается сообществом, хорошо документирован , прост и минималистичен. Также можно создавать масштабируемые и безопасные веб-приложения с помощью Flask . Предпосылки Доморощенный Бесплатная система управления пакетами программного обеспечения с открытым исходным кодом, которая..

Реагировать на сообщения интернационализации
Этот пост был впервые опубликован в моем блоге: Создание абстракции для сообщений интернационализации React . Я натолкнулся на функцию, которую хотел создать, и часть ее включала рендеринг интернационализированного текста на основе типа данных из API. Этот API может возвращать три типа: common , password или biometry . И мы используем его для создания нашего EntryInfo компонента. Для типа common ответ API выглядит так: { type: 'common', ownerName: 'TK', password:..

Создание матрицы JavaScript
Недавно я работал над своего рода задачей кодирования, целью которой было создать сетку определенного размера и построить три полезные функции вне сетки. Конечно, есть несколько способов решить эту проблему в целом, но я хотел поделиться своей методологией и решением (пусть это и не самый эффективный способ). В конечном итоге нам нужно создать массив массивов, а затем заполнить каждый подмассив объектами. При создании сетки передаются два аргумента: 1) rows — количество строк..

Особенности программного обеспечения и сложность пакета
Много раз я слышал, как разработчики говорят: «Да, пакет X действительно сложен, но как только вы к нему привыкнете, он станет действительно мощным». Это полная ерунда. Под пакетом понимается любой фрагмент кода, который подключается к более крупному фрагменту кода. Имеются в виду такие пакеты, как Requests для Python или Laravel Cashier для Laravel. Я хочу прояснить, что я не имею в виду сами фреймворки только потому, что они имеют оправданное ограничение на их сложность из-за..

React, Vue.js и Angular — это слишком много работы  — вместо этого используйте Svelte
ПРОГРАММИРОВАНИЕ | ВЕБ-РАЗРАБОТКА React, Vue.js и Angular требуют слишком много работы — вместо этого используйте Svelte Использование Svelte повышает вашу продуктивность, потому что это так просто Я использовал React в течение многих лет, и я знаю, как он работает, и я знаю, что он работает очень хорошо, но что, если я скажу вам, что Svelte работает так же хорошо или даже лучше с меньшим количеством кода? Давайте взглянем на этот относительно новый фреймворк для веб-разработки...