30/09/2018, 18:18
Data first, not code first!
One weird trick to write better code
http://etodd.io/2015/09/28/one-weird-trick-better-code/
Why were globals so evil (trick #1)? Because they allowed us to get away with lazy data design.
Why did objects help us (trick #2)? Because they helped us organize our data better.
Why did components help us even more (trick #3)? Because they modeled our data better by matching the structure of reality better.
Bài liên quan
Jonathan Blow’s ideas about data oriented design in games
Hiện giờ em đang làm về kiểu dữ liệu cực lớn, làm một hồi toàn phải xem xét lại dữ liệu, cuối cùng bỏ code làm lại tổ chức dữ liệu chặc chẽ hơn, thành ra code cũng dễ hơn.
P/s dạo này anh share bài hay