แก้ Code สุดรก ด้วยเทคนิคขั้นเทพ !
HTML-код
- Опубликовано: 16 апр 2018
- เคยเขียนโปรเจคแล้ว Code เยอะ ใหญ่ กินพื้นที่เยอะขึ้นเรื่อยๆไหม แน่นอนว่าถ้าเก็บมันไว้อีกคงเหม็นเน่าเหมือนขยะที่ไม่ได้ทิ้งแน่ๆ ! ดังนั้นวันนี้เรามาดูเทคนิคการทำให้โค้ดเราสะอาดตา มีระเบียบ ซึ่งไม่ใช่แค่สิ่งที่ควรทำ แต่มันเป็นสิ่งที่ต้องทำกันเถอะ !
-----------------------------------------
➤ ติดต่อโฆษณา สนับสนุนได้ที่ : kittikorn.p@borntodev.com
➤Kittikorn Prasertsak (P.Prame)
Founder & Co-Founder of BorntoDev
➤กดติดตามช่องของ RUclips ได้ที่ : / borntodevth. .
➤Facebook : / borntodev
➤Website : www.borntodev.com - Наука
ดีใจจจ มีคนดูจนจบด้วยยย :D
ขอบคุณมากๆนะคร้าบ ติดตามกันนานๆนะ ^_^
เย้หลวม
(คับ)
ผมไม่เคยเขียนโปรแกรม
เขียนแต่ HTMLที่พี่สอน
กำลังไปได้ดีครับเว็บที่ให้คนอื่นดู
เว็บเราได้ มันให้เสียเงินอะไรไม่รู้
ผมก็เลยไม่ได้ทำต่อ
เย้~~
Happy birthday ครับผม
อยากให้พี่เปรมสอนคอนเซ็ปการใช้ Angular หรือ React บ้างจังเลยครับ
อยากให้พูดถึงเรื่อง TDD ครับ มันทำอย่างไร แล้วแนวทางเป็นยังไงบ้าง ผมเคยเห็นเขาเขียนบอทเทสกัน อยากให้อธิบายเรื่องนี้ครับ ขอบคุณครับ
ปล..HBD ครับ
รักช่องนี้ Happy BIRTHDAY คับบ
ขอบคุณนะครับ เรียนจะจบปีสามแล้วเพิ่งสนใจการจัดโค้ด5555555
ผมไม่เคยเขียนโปรแกรมเลยน่ะไม่รู้ว่าคืออะไรด้วยซ้ำ แต่ชอบดูช่องพี่อ่ะ เลยดูได้5555
HBDย้อนหลังคนับบบ
HBD. ครับพี่เปรม. ขอบคุณสำหรับเทคนิคขั้นเทพด้วยนะครับ.
Happy birthday 🎁🎉🎈 นะครับ
HBD จ้า
555+ ดูเเล้วสนุกตามไปด้วยเลยครับ
บางครั้งเวลาที่ผมเขียนโค๊ดเยอะๆ จะใช้ #region code #endregion ในการระบุ ว่าโค๊ดนั้นเป็น Function อะไร
Refactoring คือไรหว่า??
สอน functional programming ซักตอนสิ
ขอบคุณครับ
HBDฮับ
พี่ช่วยสอนการใช้ Git hub ได้ไหม
HBD คับ
สุขสันวันเกิดครับ555555 🎉🎈
ถ้าทำโปรเจคใหญ่ๆ ผมจะแยกออกมาหลายๆส่วนเลยครับ อันนี้สาย api นะ
- Service (ติดต่อกับ client)
- BusinessLogic (จะว่าด้วยการทำงานต่างๆ ตามโฟลการทำงานต่างๆ)
- Model(จะว่าด้วยเรื่องตัวแปล Obj และ DB)
- DataAccess (จะว่าด้วยการติดต่อกับ DB เช่น insert update delete select)
- MotherFunction (จะว่าด้วยเรื่อง function กลางที่อาจจะสามารถใช้ได้กับงานอื่นๆ หรือ โปรเจคอื่นๆ เช่น การรันเลขเอกสาร การเก็ตวันหยุดต่างๆ การหาว่างเวลา เป็นต้น)
โดยจะทำงานตามนี้เลย
Service => BusinessLogic => DataAccess => Model => DB
ผมมือใหม่ครับผมอยากถามว่า การเขียนโปรเเกรม สามารถนำไปใช้ในชีวิตประจำวัดอย่างไรครับผมงงมานาน ครับ!? #รบกวนด้วยครับ
เอาไว้ทํางานครับอย่างเช่นไปเป็นผู้พัฒนาเกมหรือGMและงานประจํา
@@rrqg6580 อ๋อขอบคุณคับ
พี่เปรมครับ พี่จบคณะ/สาขา/ม.?? อะไรมาหรอครับ ปล1.ถ้าพี่เคยพูดในคลิปเก่าๆแล้วผมก็คงพลาดเองที่ไม่ได้ย้อนไปดู
ปล2.ขอบคุณพี่มากๆเลยนะครับที่ทำให้ผมตัดสินใจมาในทางที่ถนัด
ไม่รู้เรื่องอะไรเลย555ไม่เคยเขียนโปรแกรม
มุกจางกว่านี้อีกนิดก็มองไม่เห็นแล้วครับ เผา - main 1:34
แต่ก็ตลกดีนะครับ555555
ผม ขึ้น ม.1 แล้วพี่ 5555
เจอประจำเลยครับ
ม.4ครับ
FCครับ
ขอบคุณน้าคร้าบ
ครับ
คิดไม่ถึงเลยครับ แค่เพิ่มmethod เพิ่มตัวเดียว แทนการประกาศเป็นตัวแปร ทำให้สามารถนำไปใช้ต่อได้อีกเยอะเลย ดีกว่าประกาศมาแล้วใช้แค่ครั้งเดียว
HBD ครับพี่ :D
Happy Birthday cup
ฮาอะ ขอบ
พี่เปรมเป็นไอดอลของผมเลยครับ ^^
ขอบคุณนะคร้าบบบ :D
ต่อ
ฟังจบหันมาดูโค๊ด ตัวเอง แล้วจะบ้าตาย 555
สสวก.ครับ
ถ้าcode ผมรก= รันcodeไม่ได้
ຂອບໃຈອ້າຍ ສຳລັບ video ດີດີ
Happy Birthday birthday
ຂໍໃຫ້ສຸຂະພາບແຂງແຮງ
ผม อยากรุเรื่องวิศวะคอม เลขมันยากไม่อ่ะครับพี่
ไม่ยากหรอ แค่ แคลฯ 3 ตัว 1-3 ยัน ปี 3 คอมฯมันอยู่กับตัวเลข น้องชอบเลขป่าวล่ะ? ถ้าไม่ก็สายอื่นดีกว่า เพราะอยู่กับเลขตลอดชีวิต ถ้าจะมาทางนี้ เรื่องที่ต้องเรียนก็มีอยู่ในหนังสือ แคลฯ สำหรับวิศวกร เล่ม 1-3 ลองหาในร้านหนังสือนะครับ เรื่องที่ต้องเรียนก็มี ลิมิตและความต่อเนื่องของฟังก์ชั่น อนุพันธ์ของฟังก์ชั่น การประยุกต์ของอนุพันธ์ การอินทิเกรต เทคนิคการอินทิเกรต อินทิกรัลจำกัดเขตและการประยุกต์ พิกัดเชิงขั้วและการอ้างอิงตัวแปรเสริม เส้น ระนาบ และพื้นผิวใน 3 มิติ แคลคูลลัสของฟังก์ชั่นค่าเวกเตอร์ ฟังก์ชั่นหลายตัวแปรและอนุพันธ์ย่อย อินทิกรัลหลายชั้น ฯลฯ เอาเป็นว่า เนื่องหาที่เรียน เป็น test EN หมดเลย ถ้ารักเลข ก็ไปได้ครับ แต่ถ้าใจรักคอมฯก็ต้องพยายามแบบสุดๆ ไม่ใช่ไปลอกเพื่อนส่ง แล้วใกล้สอบ ให้เพื่อนสอน เพื่อนเขาสอนให้เราได้ไม่เต็ม 100 หรอก ถามเลขยากมั้ย? ไม่ยากต่างหากสิแปลก ระดับคอมฯ มันต้องยากอยู่แล้ว ยังไงดูแววจากน้องไม่ชอบเลข ก็ไปหาสายอื่นดูครับ น้องต้องค้นหาตัวเองให้เจอ แล้วนั่งจะค้นไขว่เอง ที่พิมพ์ถามมา ดูเพื่อนน้อง แค่เห็นอาชีพนี้มันสบาย เงินเดือนสูงสินะ แต่เบื้องหลักมัน คิดหัวระเบิดทุกวันนั้นแหละ ลองไปหาอ่าน ใน medium.com/ พวกพี่ๆเขาเขียนบทความอยู่ที่นั้นกันเยอะ
"method" ผมอ่านว่า เม็ดตอดครับ 555+
5555 นี่เรียกกันเม็ดแต...
อยากให้สอนเกี่ยวกับขั้นตอนการเขียนโปรแกรมให้ลูกค้าตั้งแต่รับงานมาจนถึงส่งงานให้กับลูกค้าอ่ะครับ(ขอเยอะไปไหม555)
02:07 มีความinnerสูงมาก
บางทีก็สูงเกิ๊นน 5555
BorntoDev เอ็นเตอร์เทรน สูง
ctrl F คือพระเจ้าครับ 5555
เจอล่ะฆ่าเสือดำทำไม
Fc เปรม.......ไช
อ่าวๆไม่ใช่หลอ
เดี๋ยวๆๆๆ พี่ไม่ได้ไปยิงเสือนะ 5555
❤
ทำไมคลิปนี้ตลกจัง555
พี่คะ พี่พูดเร็วไปหนูฟังไม่ทัน จิร้อง
ㅠㅠ
พี่ดีมากเลยครับเวลามีคนคอมเม้นพี่ตอบทุกคนเลย☺ พอแชแนลอื่นกดแค่หัวใจ🙄 หรือไม่กด🙄 หรือ
ไม่สนใจเลย🙄 ผมชอบพี่มากเลยพี่่😀 แต่บางคนน่ะที่พี่อ่าน
ถ้าวันแรกๆที่เม้นส่วนใหญ่พี่เห็นทุกคนตอบเกือบทุกคนเลยจ้า แต่นั่นแล ทั้งเฟสบุ้ค ทั้งยูทูป แล้วก็งานสอนอื่นๆ พี่ตอบไม่ทันจริงๆ แง้ T_T
ผม
ม.2 ไม่มีใครสอนเลย =.=
ผมก็จะขึ้น ม.2 ละ ไม่มีใครสอนเหมือนกัน555
ถ้าไม่รอดสายนี้ ผมลาไปสายGraphic design + Animation แหละ555
..ผม ม.2 จะขึ้น ม.3
....มันใช้ประเด่นไหม^^'55
ม 5 ยังไม่มีใครสอนเลยครับ
ม.4 ครูสอน+ศึกษาเองด้วยครับ
ตอนนี้ผมอยู่ม.2ครับตอนนี้เขียน c ได้ละ ไม่มีใครสอนหรอกครับ ส่วนใหญ่อ่านจาก e-book ของจุฬา ดีครับ แนะนำ
สุกสันวันเกีด
ถ้าพูดในภาษาไทยผมว่าพูด เม็ดตอด ไปเถอะครับ จะได้เข้าใจกันทั้งหมด ให้เป็นสำเนียงไทยไปทั้งหมด แต่ถ้าเมื่อไรพูดทั้งประโยคเป็นภาษาอังกฤษก็แค่ออกเสียงให้ถูกก็พอ ไม่งั้นมันจะกลายเป็นพูดไทยคำอังกฤษคำ
ไม่เลย ไม่เคยเขียนโปรแกรม...ไม่เรียนสายITด้วย แต่ดูจนจบ ไม่รุ้แต่ก้ดู
Hi
สวัสดีจ้า ^_^
สรุปคือ เก็บใน method แยกอีกอัน ประหยัดกว่าเก็บใน local variable งั้นหรอเนี่ย มันอาจจะเหนื่อยเขียนโคทยาวขึ้นนะ แต่มันประหยัดกว่างั้นหรอเนี่ย
ประโยชน์ของตัวนี้คือ readability และ Slimmer code ครับ สมมุติว่า เราเจอตัวที่เขียนว่า orderPrice() * 0.07 กับ getVat() เราจะมองตัวหลังได้ไวกว่า และ ลดความซ้ำซ้อนในโค้ดส่วนอื่น ๆ ที่ต้องใช้เทคนิคเดียวกันครับ
แน่นอนครับในส่วน Performance มันเกินขอบเขตของคลิปวีดีโอนี้ แต่ถ้าถามว่ามีผลไหม คำตอบคือมีครับ แต่ถ้าจุดประสงค์การออกแบบคือการคำนวณเล็ก ๆ แบบนี้ ด้วย CPU ในปัจจุบันก็แทบไม่มีผลแตกต่างครับ
ซึ่งจุดประสงค์หลักของคลิปนี้คือการ Clean Code ครับผม ✌️
*พี่เปรมใช่คนฆ่าเสือดำรึป่าวครับ?*
13:42 พี่ทำมือแบบนั้นได้ไงอ่ะ
เมเธิด 55
ไม่อยากให้คนอื่นอ่านออก5555😏😏😏😏
กำลังหาเลย refactoring ทิบที่แจ้ง และเว็บที่ให้มาดีมาก
refactoring.guru
... ใน code เขียนคนเดียวแต่อ่านไม่ออก จำไม่ได้แล้ว
น่าเจ็บใจจริงๆ
ปากไม่ตรงกับเสียงครับพี่
ตอนหลังๆครับ