Chưa phân loại

Git Is Simpler Than You Think

By Nick Farina http://nfarina.com/post/9868516270/git-is-simpler It was about one year ago that we switched to Git. Previously, we used Subversion, through the Mac app Versions, which (rightly) holds an Apple Design Award. I made the executive decision to leave our comfy world of Versions because it seemed clear that Git was winning the Internet. There was much… Continue reading Git Is Simpler Than You Think

Design Pattern, OO Design Principles

Những nguyên tắc, những định luật của lập trình mà chúng ta nên có sẵn trong đầu

Nguồn : http://qiita.com/hirokidaichi/items/d6c473d8011bd9330e63 Người dịch : Phan Hoàng Minh (https://viblo.asia/minhp/posts/wpVYRP2kG4ng) Nguyên tắc Demeter Còn có tên gọi khác là nguyên tắc “càng biết ít càng tốt”. Demeter là tên gọi của Nữ thần nông nghiệp, cũng là nữ thần phân phát trong thần thoại Hi Lạp. Tên bà được dùng để đánh dấu sự ra… Continue reading Những nguyên tắc, những định luật của lập trình mà chúng ta nên có sẵn trong đầu

Agile, Tản mạn

TÌM HIỂU VỀ SCRUMBAN TRONG PHÁT TRIỂN PHẦN MỀM

From https://viblo.asia/Thanh/posts/3ZabG9A5GzY6 By Thanh I. Khái lược về Scrum 1.Scrum Scrum cơ bản là bộ khung làm việc (framework) hay có thể hiểu nôm na là cách thức làm việc để trở nên “linh hoạt” trong phát triển phần mềm. Scrum là khung làm việc được sử dụng để quản lý quá trình phát triển các… Continue reading TÌM HIỂU VỀ SCRUMBAN TRONG PHÁT TRIỂN PHẦN MỀM

TDD

What does TDD mean?

From http://blog.goyello.com/2011/08/29/what-does-tdd-mean/ Pawel Olesiejuk   Test Driven Development (TDD) is not about writing tests. Writing tests is writing tests, period. TDD is more than that, it’s a methodology.  It has started as a part of the agile methodology invented by Ken Beck called eXtreme Programming (we recommend Kent Beck’s book “Extreme Programming Explained”). The main idea… Continue reading What does TDD mean?

Relax

Silicon Valley – Season 1

Phim Thung Lũng Silicon lấy bối cảnh trong cơn sốt công nghệ cao, hiện đại tại Thung lũng Silicon, những anh chàng sinh viên xử lý kém nhưng với lòng quyết tâm, nhiệt huyết và hài hước lại trở thành những người thành công.... Xoay quanh Richard, 1 lập trình viên máy tính. Anh phải… Continue reading Silicon Valley – Season 1

OO Design Principles

Write Private Functions Not Private Methods

From http://pivotallabs.com/write-private-functions-not-private-methods/ Jared Carroll Sunday, June 30, 2013 Khi một class có quá nhiều private method (được gọi là "Lớp tảng băng trôi" - Iceberg class) thì đó là dấu hiệu cho biết class đó có thể đang làm hơn 1 nhiệm vụ (responsibility). Vì vậy việc tách (extract) những private method đó ra class khác giúp lớp… Continue reading Write Private Functions Not Private Methods