aqa-dev's People
aqa-dev's Issues
ДЗ1 Generator/UserFactory
AQA-dev/lab-1/Generator/UserFactory.cs
Line 28 in f49f540
Классы в классе (UserGenerator, EmployeeGenerator and CandidateGenerator), тем более те, которые могут быть переиспользованы, это не очень хорошо. Лучше всего делать один функциональный класс - один файл (касается всего проекта).
ДЗ3 Константа
Line 28 in f49f540
Для чего предназначена эта константа?
ДЗ2-3 Неверное решение
AQA-dev/lab-2-task-3/Program.cs
Line 18 in f49f540
Посмотрите пожалуйста: в задании указано "каждый второй человек", а в реализации начинается с первого.
ДЗ 1 Интерфейс
AQA-dev/lab-1/View/IConsoleOutput.cs
Line 3 in f49f540
Неоднозначное имя интерфейса и метода, которые не отражают суть интерфейса и метода. И посмотрите пожалуйста нейминг конвеншн в C# - почти все интерфейсы оканчиваются на -able. Мои варианты имени интерфейса и метода IDisplayable and DisplayInfo(). Необязательно к исполнению, но обязательно принять к сведению.
ДЗ2-2 Неверный подсчёт
AQA-dev/lab-2-task-2/Program.cs
Line 44 in f49f540
Подсчёт производится неверно. Могу предложить следующее решение - поиск индексов экстремумов и подсчёт суммы по индексам.
ДЗ1 IReportGenerator
Имя интерфейса IReportGenerator, а метод OutputReport. Имя метода не соответствует выполняемой функции. Могу предложить Generate или GenerateReport. Output крайне редко используется как глагол. Также интерфейсы желатeльно вынести в отдельную папку, например Interfaces.
ДЗ3 Try-catch
Line 23 in f49f540
Пожалуйста, вынесите чтение файла в отдельный класс.
ДЗ1 Job
Line 14 in f49f540
Можно вынести работу в отдельный класс Job or UserJob. Необязательно.
ДЗ2-4 Неверное решение
AQA-dev/lab-2-task-4/Program.cs
Line 10 in f49f540
У Вас реализовано 4 сортировки из блока А, а в задании сказано "Реализовать на выбор один из алгоритмов сортировки из блока A и один из алгоритмов сортировки из блока B. ". Добавьте, пожалуйста, одну сортировку из блока В.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.