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


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

Начало работы: создание основной команды разработчиков
автор Франческо Чезарини Это отрывок из книги Франческо Чезарини и Майка Уильямса Путь к успешному внедрению неосновных языков программирования . С одной стороны, мы часто слышим жалобы на то, как сложно найти разработчиков на Erlang. Java, C ++ и веб-разработчики повсюду. Их легко нанять. Не все могут быть на высшем уровне, но, по крайней мере, мы можем их нанять. Несмотря на это, посмотрите на Эрикссон, который использует Erlang в проектах, в каждом из которых более сотни..

Использование протоколов модели просмотра в SwiftUI? Ты делаешь это неправильно.
SwiftUI, MVVM и протокольно-ориентированное программирование — идеальное сочетание… если все сделано правильно. Выясни как. Одной из наиболее часто используемых архитектур iOS-приложений является MVVM: Model View View-Model. Как вы, несомненно, знаете, MVVM был предложен для борьбы с тенденцией к «массивным» контроллерам представления при классической разработке MVC (контроллер представления модели) в UIKit. Основная идея заключалась в том, чтобы отделить бизнес-логику — модель..

Голанг — ТВЕРДЫЕ ПРИНЦИПЫ
Что такое ТВЕРДЫЙ? Взяв за основу книгу Роберта С. Мартина «Чистая архитектура», мы можем сказать следующее: Хорошая программная система с чистым кодом. С одной стороны, если кирпичи некачественные, архитектура здания не имеет большого значения. С другой стороны, вы можете сделать существенный беспорядок с хорошо сделанным кирпичом. Вот где вступают в действие принципы SOLID. Принципы SOLID говорят нам, как упорядочить наши функции и данные, и цель этих принципов — создание..

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

Раскрытие возможностей Java: путешествие по классам
В Java класс — это план создания объектов, которые имеют общие свойства и поведение. Он определяет атрибуты и методы, которые будут иметь объекты этого класса. Вот пример класса в Java: public class Car { private String make; private String model; private int year; public Car(String make, String model, int year) { this.make = make; this.model = model; this.year = year; } public String getMake() { return make; }..

Прямая загрузка SecureFile в AWS S3 из Интернета и с мобильных устройств
Создавайте более отзывчивые интерфейсные приложения Если вы разрабатываете приложение, которое позволяет пользователям загружать пользовательский контент, такой как фотографии, видео или любые другие документы, вам потребуется потратить некоторое время на создание некоторой инфраструктуры для обработки загрузки файлов. Как правило, эти загрузки хранятся в CDN или другом хранилище, таком как Amazon S3. Хотя наиболее простым решением является загрузка файлов на внутренний сервер, а..