debug-version
e96d7563c7
docs: add project README
2026-09-02 19:04:42 +04:00
debug-version
39c17d37f5
build(maven): configure fat jar with bundled dependencies
2026-09-02 14:26:54 +04:00
debug-version
1ec1d68a02
style(code): unify formatting across io and search components
2026-09-02 13:14:28 +04:00
debug-version
d7f4d30cc3
refactor(creation): use stream for file collection creation
2026-09-02 13:08:32 +04:00
debug-version
5e9eb6b46a
refactor(creation): use stream for manual collection creation
2026-09-02 13:05:56 +04:00
debug-version
f7ee9e2da6
feat(collection): add stream support to MyList
2026-09-02 13:01:57 +04:00
debug-version
6e7040b245
feat(random): generate students using streams
...
- generate students with IntStream
- collect generated students into MyList using MyListCollector
- round average grade to two decimal places
- extract student generation into a separate method
2026-09-01 23:58:07 +04:00
DELETED
7d1e36917d
Merge pull request into develop from random-generator
2026-09-01 23:51:15 +04:00
t1-f
7700fc15da
Merge branch 'develop' into random-generator
2026-09-01 22:03:23 +03:00
Гаджикурбанов Темирлан
0c2c718781
fix: round averageGrade to two decimal places in RandomStudentGenerator
2026-09-01 21:57:28 +03:00
debug-version
f35ae15210
Merge branch 'feature/ui' into develop
2026-09-01 22:55:09 +04:00
debug-version
039b08c565
fix(ui): create file before saving collection
2026-09-01 22:52:15 +04:00
debug-version
a98265b44e
feat(creation): implement file-based collection strategy
...
- add file settings to FileFillStrategy
- read students from CSV using StudentCsvReader
- create collection from file data
- handle file reading errors
2026-09-01 22:24:06 +04:00
debug-version
bd5aef0c65
refactor(io): use StudentCsvWriter for collection saving
2026-09-01 22:21:59 +04:00
debug-version
62fabdd97c
feat(creation): complete random fill settings
2026-09-01 21:55:11 +04:00
debug-version
c046265d11
test: correct student search criteria test cases
2026-09-01 20:02:32 +04:00
debug-version
01c20a9a38
Merge branch 'develop' into feature/ui
2026-09-01 19:37:46 +04:00
DELETED
cc7fc43b37
Merge pull request into develop from feature/csv-student-io
2026-09-01 19:22:20 +04:00
t1-f
69e7482dbb
Merge branch 'develop' into feature/csv-student-io
2026-09-01 18:17:02 +03:00
DELETED
8795653bcd
Merge pull request into develop from feature/datasource
2026-09-01 19:02:14 +04:00
Гаджикурбанов Темирлан
0144d42d00
fix : Student and collection import
2026-09-01 17:54:21 +03:00
Гаджикурбанов Темирлан
2971548e52
chore: remove unused Paths
2026-09-01 17:38:28 +03:00
Гаджикурбанов Темирлан
712fe6c112
fix: fixed errors and tests
2026-09-01 17:11:08 +03:00
Гаджикурбанов Темирлан
34d08eb397
fix: corrected errors in exceptions and tests
2026-09-01 16:23:57 +03:00
debug-version
259e0bc8bd
feat(search): add occurrence counting menu and student settings
...
- add occurrence counting menu using StudentOccurrenceIndexFinder
- add student settings window for configuring search target
- display occurrence count and matching indices
- update current collection menu to delegate occurrence counting
2026-09-01 17:13:48 +04:00
DELETED
5ecf3a8cdd
Merge pull request into develop from feature/random-students-generator
2026-09-01 16:05:12 +04:00
debug-version
ff83c48650
style: reformat source and tests, fix imports and packages
2026-09-01 15:55:41 +04:00
Гаджикурбанов Темирлан
cf6a318086
refactor: fixed dependencies
2026-09-01 14:50:16 +03:00
debug-version
bc0cf4f48b
Merge branch 'develop' into feature/datasource
2026-09-01 15:49:53 +04:00
debug-version
af233e9262
chore: remove obsolete application and collector classes
2026-09-01 15:47:45 +04:00
Ершов Владислав
2f50097de0
test: add temp directory for test csv's, add test for invalid header
2026-09-01 15:43:39 +04:00
Ершов Владислав
8c4f2e22c4
refactor: remove test csv-files
2026-09-01 15:43:39 +04:00
Ершов Владислав
537c91d981
test: add test csv-files
2026-09-01 15:34:17 +04:00
Ершов Владислав
d0bf5f84fc
refactor (test): add final String ABSOLUTE_DIR into StudentCsvReaderTest
2026-09-01 15:34:17 +04:00
Ершов Владислав
fc847750e8
refactor (test): remove variables at StudentCsvReaderTest never used
2026-09-01 15:34:17 +04:00
Ершов Владислав
a06f36683d
refactor: replace org.apache.commons.csv.CSVFormat.Builder.build() with org.apache.commons.csv.CSVFormat.Builder.get()
2026-09-01 15:34:17 +04:00
debug-version
217f9594bd
refactor(test): replace DataSourceReader tests with StudentCsvReader tests
2026-09-01 15:34:17 +04:00
debug-version
fa75549c84
refactor(io): rename StudentCsvReader package
2026-09-01 15:33:35 +04:00
debug-version
f1c6aa1443
refactor: remove obsolete data source infrastructure
...
- remove legacy DataSource implementations
- remove obsolete file and random data source classes
2026-09-01 15:33:35 +04:00
Ершов Владислав
3cca9402bb
feature: improved handling exception NoSuchElementException
2026-09-01 15:33:35 +04:00
Ершов Владислав
fad97d8e95
refactor: removing unused class ManualDataSource
2026-09-01 15:33:35 +04:00
Ершов Владислав
3b09d15163
feat: reworking StudentCsvReader. Added the aability to specify row number when an exception is thrown out
2026-09-01 15:33:35 +04:00
Ершов Владислав
eef7b45172
test: add test class DataSourceReaderTest
2026-09-01 15:33:35 +04:00
Ершов Владислав
7408b0fd41
fix: fixing syntax errors (part 2)
2026-09-01 15:33:35 +04:00
Ершов Владислав
d047338cd2
refactor: removing unused file StringParser.java
2026-09-01 15:33:35 +04:00
Ершов Владислав
4f1064ddaf
fix: fixing some syntax errors (part 1)
2026-09-01 15:33:32 +04:00
Ершов Владислав
bf256e8247
fix: import java.util.NoSuchElementException into FileDataSource
2026-09-01 15:32:50 +04:00
Ершов Владислав
a5ed3acfd8
refactor: integrate StudentCsvParser into FileDataSource
2026-09-01 15:32:50 +04:00
Ершов Владислав
a65ed01c5c
feat: add class FileWriter to append data to file
2026-09-01 15:32:28 +04:00
Ершов Владислав
02e14a987a
feat: add random generation instances of class Student
2026-09-01 15:32:28 +04:00