Структура классов для эвристических методов поиска определенных типов классов проекта #12

Closed
opened 3 years ago by romanov73 · 19 comments
romanov73 commented 3 years ago (Migrated from gitlab.com)

При анализе проекта сложно сказать какой класс является сущностью, какой контроллером, какой класс содержит бизнес-логику.
Кроме того, сложно определять нужные наборы классов в разных языках программирования. Нужно создать множество однотипных сервисов (spring) которые можно вызвать последовательно при анализе проектов для получения списка нужных классов. Каждый такой сервис может реализовать специфику языка программирования.

Реализовать модульные тесты для демонстрации

При анализе проекта сложно сказать какой класс является сущностью, какой контроллером, какой класс содержит бизнес-логику. Кроме того, сложно определять нужные наборы классов в разных языках программирования. Нужно создать множество однотипных сервисов (spring) которые можно вызвать последовательно при анализе проектов для получения списка нужных классов. Каждый такой сервис может реализовать специфику языка программирования. Реализовать модульные тесты для демонстрации
romanov73 commented 3 years ago (Migrated from gitlab.com)

changed the description

changed the description
romanov73 commented 3 years ago (Migrated from gitlab.com)

created merge request !8 to address this issue

created merge request !8 to address this issue
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in merge request !8

mentioned in merge request !8
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit 5730954c13

mentioned in commit 5730954c1397ea0d330309e66bc6b7e497e5ba06
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit 57b4f434d5

mentioned in commit 57b4f434d5b0b11b4b92aa913bb014f984fb8de6
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit c5e1ad8f37

mentioned in commit c5e1ad8f37e18f6818ea8da563eb513495d864f5
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit 2ee965a113

mentioned in commit 2ee965a11373d32c321018542678b159b39d7651
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit 5153270239

mentioned in commit 515327023952336d85437d8b9a5e5f5334cad1ee
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit 8d3e7f4e2e

mentioned in commit 8d3e7f4e2eca87a1d2c16ed02fcbd8054d7cb5bb
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit f83d78e763

mentioned in commit f83d78e7630e6963193cc776b5606bd3963a6d69
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit 7e429fca2c

mentioned in commit 7e429fca2c0763ad666b65883a1dfb168733f23b
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit cbd77dfb24

mentioned in commit cbd77dfb24562e29eb322aba72c41f84a213b30b
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit 03e2b7ac07

mentioned in commit 03e2b7ac072fc2b64a00d60b7165d892aeda9b32
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit 4265441490

mentioned in commit 4265441490bb0b4dd50e3f212a6cd90782fc754f
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit bf611faa38

mentioned in commit bf611faa3860aee1f8d11d904f7e85e2d677fff7
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit c072e1ec80

mentioned in commit c072e1ec80a6866ca8ebc242e079880183c819bc
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit 1b468746da

mentioned in commit 1b468746dae2f09b0e43570a3d0d9901220a5f89
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit 797718ddc3

mentioned in commit 797718ddc3635f9ed6c6816617bf5015bb8ca96a
romanov73 commented 3 years ago (Migrated from gitlab.com)

mentioned in commit b25a1dbab9

mentioned in commit b25a1dbab9cf37f2ad82635c5fd1211e50433dc8
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: romanov73/git-extractor#12
Loading…
There is no content yet.