iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 30
0
Software Development

30天快速上手Laravel系列 第 30

Day30-[Others] 感言與其他補充

Coding Style

如果團隊合作的話,coding style 就是一件很重要的事情,有良好的編程習慣可以比較好跟同事/朋友一起合作,因此在最後一天總結的時候想稍微提到這件事跟大家分享。

PSR2

談到PHP的話最多人使用的應該就是PSR2了,他有許多寫code的規範,包含if和括號中間要有空格,例: if () 等等的,雖然剛開始可能覺得很麻煩,但是久了以後,大家在閱讀別人的程式碼和給別人閱讀的時候,可讀性會比較高就會比較有效率。

其他

另外其實像之前提到的git也可以是一個有共同規範的使用方式,例如一個commit通常包含的範圍有多大,盡量不要超過多少行,要怎麼寫title,或是branch要怎麼命名,這些或許看起來是小事,但是如果真的都統一的話,那就是一件利於開發不得了的大事了。

其實像註解,或是沒介紹到的phpunit 甚至到資料夾目錄的架構該怎麼拆,初步看起來都是不影響功能的瑣事,但是正是因為這些小事,不僅會影響開發流程,更有可能造成功能失常,因此真的很建議團隊在開發初期就共同定義一些基礎的規範,並共同維護。

感言

謝謝這次鐵人賽,剛好讓我有機會整理之前學習到的內容做筆記分享給大家,其實laravel框架包含的東西真的很多,這樣三十天都還寫不太到一半,只能帶大家簡單看過後端的部分,希望有興趣的人之後也能夠一起再研究,畢竟學習是一條沒有止境的路,讓我們一起加油吧!

目錄連結

最後放上我的目錄連結,讓大家可以更快速的查閱。

日期 標題 日期 標題
Day1 起源與大綱 Day16 [Laravel 資料夾目錄與內容] Request
Day2 [一開始需要準備的工具] git 指令 Day17 [Laravel 資料夾目錄與內容] Request Validation
Day3 [一開始需要準備的工具] Docker 快速上手-part1 Day18 [Laravel 資料夾目錄與內容] Middleware
Day4 [一開始需要準備的工具] Docker 快速上-part2 Day19 [Laravel 資料夾目錄與內容] Config
Day5 [Laravel 的安裝與架設] 認識Laravel Day20 Day20-[Laravel 資料夾目錄與內容] Artisan command 初探
Day6 [Laravel 的安裝與架設] 環境設定 Day21 [Laravel 資料夾目錄與內容] Artisan command 詳細介紹
Day7 [Laravel 的安裝與架設] Migration schema part1 Day22 [DB 操作] Seeds
Day8 [Laravel 的安裝與架設] Migration schema part2 Day23 [DB 操作] Factory
Day9 [Laravel 資料夾目錄與內容] 應用程式(資料夾)目錄 Day24 [DB 操作] Tinker
Day10 [Laravel 資料夾目錄與內容] Route (HTTP 路由) part 1 Day25 [DB 操作] DB 簡介
Day11 [Laravel 資料夾目錄與內容] Route (HTTP 路由) part 2 Day26 [DB 操作] Query Builder 介紹
Day12 [Laravel 資料夾目錄與內容] Entity(Model) Day27 [DB 操作] Query Builder More
Day13 [Laravel 資料夾目錄與內容] Repository Day28 [DB 操作] Eloquent ORM 取回資料
Day14 [Laravel 資料夾目錄與內容] Service Day29 [DB 操作] Eloquent ORM 基本操作
Day15 [Laravel 資料夾目錄與內容] Controller Day30 [Others] 感言與其他補充

參考連結:


上一篇
Day29-[DB 操作] Eloquent ORM 基本操作
系列文
30天快速上手Laravel30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言