ผลต่างระหว่างรุ่นของ "Programming 2"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
 
(ไม่แสดง 2 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน)
แถว 1: แถว 1:
This is a course homepage for '''Programming 2'''
+
: ''For the recent offering of this course for Academic Year 2020, see [[Programming 2 2563]].''
 +
 
 +
This is a course homepage for '''Programming 2''' for Academic year 2018, second semester.
  
 
== Materials ==
 
== Materials ==
แถว 34: แถว 36:
 
* Lecture 8 - Principles
 
* Lecture 8 - Principles
 
** Slides: [https://theory.cpe.ku.ac.th/wiki/images/219116-08a-principles.pdf 219116-08a-principles.pdf] - Principles (very short)
 
** Slides: [https://theory.cpe.ku.ac.th/wiki/images/219116-08a-principles.pdf 219116-08a-principles.pdf] - Principles (very short)
** Read more on SOLID
+
** Read more on SOLID at [https://en.wikipedia.org/wiki/SOLID wikipedia], [https://medium.com/@dhkelmendi/solid-principles-made-easy-67b1246bcdf a post by dhkelmendi], [https://scotch.io/bar-talk/s-o-l-i-d-the-first-five-principles-of-object-oriented-design a post at scotch.io]
 +
** We focus mostly on the first two:
 +
*** Single Responsibility Principle: [https://en.wikipedia.org/wiki/Single_responsibility_principle]
 +
*** Open-Close principle: [https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle]
  
 
* Design patterns
 
* Design patterns

รุ่นแก้ไขปัจจุบันเมื่อ 16:08, 17 มีนาคม 2564

For the recent offering of this course for Academic Year 2020, see Programming 2 2563.

This is a course homepage for Programming 2 for Academic year 2018, second semester.

Materials

Tutorials

Other links