Ngồi đọc code của mình cách đây 2 năm, không hiểu gì =))

iPhoneFake

Junior Member
Tình hình nay dở lại dự án cũ đã làm cách đây 2 năm, lúc mới bước chân vào con đường code dạo.
Nói chung là éo hiểu mình code gì :LOL:. Thế mà nó vẫn chạy
 
đó chính là sự khác bọt giữa coder và developer, quy trình lỏng lẽo và quy trình chặt chẽ...
coder chỉ biết code sao cho chạy...
developer biết cách làm sao để tối ưu hoá, làm sao để code sạch, dễ đọc, dễ hiểu...

quy trình lỏng lẽo khiến vấn đề dễ dàng dc cho qua miễn project chạy, quy trình chặt chẽ khiến cho 1 vấn đề nhỏ nhất cũng phải giải quyết xong...
Note: viết unit-test cũng là 1 cách để document các business issues, cho nên trong 1 dự án có quy trình chặt chẽ thì đọc unit-test cũng là 1 cách để hiểu code
 
Đang ngồi sửa lại cái code đấy cho nó chạy nhanh. Nãy h toàn thấy xóa đi :LOL:
ĐHS ngày xửa ngày xưa tư duy kiểu gì lưu mẹ json ra attribute JS rồi lấy cái json đấy thao tác dữ liệu thay vì gọi vào server lấy ra :<
 
tôi đọc code viết cách đây 2 tiếng còn méo hiểu gì, có mấy anh chỉ là 2 phút thôi, anh thớt như vậy là ngon lành rồi
 
đó chính là sự khác bọt giữa coder và developer, quy trình lỏng lẽo và quy trình chặt chẽ...
coder chỉ biết code sao cho chạy...
developer biết cách làm sao để tối ưu hoá, làm sao để code sạch, dễ đọc, dễ hiểu...

quy trình lỏng lẽo khiến vấn đề dễ dàng dc cho qua miễn project chạy, quy trình chặt chẽ khiến cho 1 vấn đề nhỏ nhất cũng phải giải quyết xong...
Note: viết unit-test cũng là 1 cách để document các business issues, cho nên trong 1 dự án có quy trình chặt chẽ thì đọc unit-test cũng là 1 cách để hiểu code
Thêm nữa là nên có doc ở các hàm.
Document lại logic, các flow xử lý.
Đặt tên biến, tên hàm chuẩn, có nghĩa.
 
đó chính là sự khác bọt giữa coder và developer, quy trình lỏng lẽo và quy trình chặt chẽ...
coder chỉ biết code sao cho chạy...
developer biết cách làm sao để tối ưu hoá, làm sao để code sạch, dễ đọc, dễ hiểu...

quy trình lỏng lẽo khiến vấn đề dễ dàng dc cho qua miễn project chạy, quy trình chặt chẽ khiến cho 1 vấn đề nhỏ nhất cũng phải giải quyết xong...
Note: viết unit-test cũng là 1 cách để document các business issues, cho nên trong 1 dự án có quy trình chặt chẽ thì đọc unit-test cũng là 1 cách để hiểu code
Cũng phải mất đôi năm cày > 10h/d mới hiểu ra được thím ạ :sweet:. Mà nghe nói là may còn hiểu ra chứ có nhiều thằng trong team em, 3y kn nhưng vẫn cứ viết bừa vãi
 
thằng code nó ko có comment lại code nó viết thì giờ nhìn vào như cái rừng phải rồi... bạn thử viết 100 dòng code ko 1 dòng comment thì sau 3 tháng là đọc ko hiểu nó là gì rồi...
nuxiEAT.png

vậy là 2 năm vừa rồi bị lụt nghề à :surrender:
 
thằng code nó ko có comment lại code nó viết thì giờ nhìn vào như cái rừng phải rồi... bạn thử viết 100 dòng code ko 1 dòng comment thì sau 3 tháng là đọc ko hiểu nó là gì rồi...
nuxiEAT.png
Bình thường mà bác. Code bây giờ em toàn đọc logic thôi chứ cần gì comment đâu. Không đến nỗi là không hiểu gì mà hiểu là sao ngày xưa mình code ngu thế :<
 
đó chính là sự khác bọt giữa coder và developer, quy trình lỏng lẽo và quy trình chặt chẽ...
coder chỉ biết code sao cho chạy...
developer biết cách làm sao để tối ưu hoá, làm sao để code sạch, dễ đọc, dễ hiểu...

quy trình lỏng lẽo khiến vấn đề dễ dàng dc cho qua miễn project chạy, quy trình chặt chẽ khiến cho 1 vấn đề nhỏ nhất cũng phải giải quyết xong...
Note: viết unit-test cũng là 1 cách để document các business issues, cho nên trong 1 dự án có quy trình chặt chẽ thì đọc unit-test cũng là 1 cách để hiểu code
làm thợ gõ thì sao phen :ah:
 
Tình hình nay dở lại dự án cũ đã làm cách đây 2 năm, lúc mới bước chân vào con đường code dạo.
Nói chung là éo hiểu mình code gì :LOL:. Thế mà nó vẫn chạy
tuần trc tuần sau còn phải dò lại chứ nói gì đến 2 năm
 
viết comment chính là làm document cho code để thằng sau nó hốt cứt dự án nó còn biết đường làm... dự án nhỏ nhỏ thì ko nói chứ làm CRP hay CMS mà ko comment code là một tội ác đó.
wBM63Nm.png


Bình thường mà bác. Code bây giờ em toàn đọc logic thôi chứ cần gì comment đâu. Không đến nỗi là không hiểu gì mà hiểu là sao ngày xưa mình code ngu thế :<
 
Back
Top