Публикации по теме 'software-engineering'
7 полезных библиотек .NET, которые вы должны использовать в своем следующем проекте
Усильте свою разработку .NET
Есть поговорка «Не нужно изобретать велосипед». Библиотеки — лучший тому пример. Это поможет вам написать сложные и трудоемкие функции простым способом. По моему мнению, хороший проект использует одни из лучших доступных библиотек.
Объявление учебного проекта по дизайну программного обеспечения
Около полугода назад я начал учебный проект Дизайн программного обеспечения в Викиверситете (дочерний проект Википедии, о котором вы, вероятно, никогда не слышали). В нем я описываю приемы разработки программного обеспечения: небольшие советы по разработке программного обеспечения, такие как Сделайте if условие положительным , Создайте «глубокие функции» или Извлеките слабосвязанные части из класс на меньшие классы .
К разным программным сущностям применяются разные практики:..
Голанг — ТВЕРДЫЕ ПРИНЦИПЫ
Что такое ТВЕРДЫЙ?
Взяв за основу книгу Роберта С. Мартина «Чистая архитектура», мы можем сказать следующее:
Хорошая программная система с чистым кодом. С одной стороны, если кирпичи некачественные, архитектура здания не имеет большого значения. С другой стороны, вы можете сделать существенный беспорядок с хорошо сделанным кирпичом. Вот где вступают в действие принципы 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;
}..
Должен ли я работать над проектом, который мне не нравится и который мне не подходит?
Ты не должен. Это причины
Мне посчастливилось работать в компании по разработке программного обеспечения, где вы можете работать над кросс-проектами и командами. Это круто!. Тем не менее, это также может быть не очень хорошо, когда вас поручают проекту, который немного или полностью выходит за рамки вашего карьерного пути. Другими словами, проект, который вам совсем не нравится.
Однажды в офисе у меня был короткий разговор с коллегой. Мы говорили о текущем проекте, над которым..
Разница между структурами данных и алгоритмами
Структура данных . В компьютерных науках структура данных – это формат организации, управления и хранения данных, обеспечивающий эффективный доступ и изменение. Точнее, структура данных — это набор значений данных, взаимосвязей между ними и функций или операций, которые можно применять к данным.
Алгоритм — это конечная последовательность четко определенных, реализуемых компьютером инструкций, обычно предназначенных для решения класса задач или выполнения вычислений. Алгоритмы..
12 самых влиятельных книг, которые должен прочитать каждый разработчик программного обеспечения
Это вопрос, который я часто получаю, особенно от коллег или друзей, которые только начинают свой путь в качестве мастера по разработке программного обеспечения.
Какую книгу мне следует прочитать, чтобы стать лучшим разработчиком? Нужно ли мне читать книги?
Я думаю, что это отличный вопрос, и я задавал его многим своим наставникам, когда становился инженером-программистом. Проблема заключалась в том, что многие люди предлагали разные книги на разные темы. Все книги, которые они..