Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

software engineering edit phase 2 #9

Open
RAAvenger opened this issue Jul 15, 2022 · 0 comments
Open

software engineering edit phase 2 #9

RAAvenger opened this issue Jul 15, 2022 · 0 comments
Assignees
Labels
Accepted درخواست مورد نظر تایید شد و در آینده اضافه خواهد شد CodeStar 1402 برای دورۀ 1402 انجام خواهد شد Improvement درخواست بهبود قسمتی از مستندات Software Engineering

Comments

@RAAvenger
Copy link
Member

توی فاز 2 تعریفی از refactoring آورده نشده و یهو شروع کرده گفته این تکنیک های ریفکتورینگه

یه مورد دیگه هم این که غیر از SOLID دو تا اصل دیگه هم هستن که خیلی مهم اند Principle of Least Knowledge (PLK) و Composition over Inheritance که خوبه بهشون اشاره بشه
مبحث دیگه ای هم که به نظرم خوبه اضافه بشه cohesion و coupling هست

http://pages.cpsc.ucalgary.ca/~eberly/Courses/CPSC333/Lectures/Design/cohesion.html

http://pages.cpsc.ucalgary.ca/~eberly/Courses/CPSC333/Lectures/Design/coupling.html

دکتر رامسین برای cohesion و coupling این دو تا لینک رو داده بود بهمون داشتم می گشتم الان پیداش کردم

@BijanEisapour BijanEisapour added Software Engineering Improvement درخواست بهبود قسمتی از مستندات labels Jul 17, 2022
@RAAvenger RAAvenger added the CodeStar 1402 برای دورۀ 1402 انجام خواهد شد label Jul 21, 2022
@RAAvenger RAAvenger added the Accepted درخواست مورد نظر تایید شد و در آینده اضافه خواهد شد label Aug 1, 2022
@RAAvenger RAAvenger removed their assignment Aug 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accepted درخواست مورد نظر تایید شد و در آینده اضافه خواهد شد CodeStar 1402 برای دورۀ 1402 انجام خواهد شد Improvement درخواست بهبود قسمتی از مستندات Software Engineering
Projects
None yet
Development

No branches or pull requests

2 participants