Bài viết của Tạ Quốc Bảo

Một số Code conventions khi sử dụng Ruby on Rails.

1. Các qui tắt chung. Dùng 2 space. Dùng space trước và sau các dấu +,-,x,/, {, }, =. Không dùng space sau dấu (, [ và trước dấu ), ]. Thêm dấu _ ở các số lớn. Ví dụ: 100000 –> 100_000. 2. Cú pháp. Dùng (, ) ở khai báo hàm có truyền tham số, không dùng (, ) trong trường hợp hàm ...

Tác giả: Tạ Quốc Bảo viết 16:06 ngày 07/09/2018 chỉnh sửa

Biến và hằng toàn cục có sẵn trong Ruby

Biến toàn cục Ruby có chứa sẵn một số lượng khá lớn các biến toàn cục được khai báo sẵn. Những biến này lưu trữ loại thông tin mà lập trình viên cần sử dụng ở bất kì đoạn mã nào ...

Tác giả: Tạ Quốc Bảo viết 16:04 ngày 07/09/2018 chỉnh sửa

RSpec animals

Animals có đáng được RSpec (respect :D) hay không? Sau khi học 4OOP và RSpec, ta thực hành viết spec cho các class đó xem sao. Cấu trúc thư mục Tạo cấu trúc thư mục như sau: animals_with_rspec/ animal/ animal.rb cat.rb dog.rb zoo.rb spec/ animals_spec.rb ...

Tác giả: Tạ Quốc Bảo viết 16:04 ngày 07/09/2018 chỉnh sửa

Phỏng vấn thế nào để tuyển được lập trình viên Ruby có tay nghề?

Khi mà Ruby ngày càng trở nên phổ biến, thì số lượng các hồ sơ xin việc có Ruby ngày càng nhiều. Điều này khiến cho các công ty (kể cả bạn, tôi đoán) không biết một cách thức nào để chọn lựa các lập trình viên Ruby. Ít nhất là chưa. Điều này đã có tiền lệ trong lịch sử. Nhớ lại rằng đã từng có ...

Tác giả: Tạ Quốc Bảo viết 16:02 ngày 07/09/2018 chỉnh sửa

Những Design Pattern thường dùng trong Android

Trong quá trình thực hiện các dự án, ngoài việc làm thoả mãn yêu cầu của khách hàng, việc viết code một cách rõ ràng, sạch sẽ (clean code) là một điều vô cùng quan trọng. Có thể trong tương lai bạn sẽ phải phát triển một chức năng mà kế thừa lại những code cũ củabạn, hoặc chí ít là trong quá ...

Tác giả: Tạ Quốc Bảo viết 16:02 ngày 07/09/2018 chỉnh sửa

Rake Ruby

1. What is Rake? Là một công cụ quản lý các task của một project. Có khả năng build các project. Các phần mềm tương tự như Apache Ant, Maven, Make. Được viết bằng Ruby. Rake được mô tả trong Rakefiles (equivalent of Makefiles in Make), Rakefile sử dụng cú pháp của Ruby. Dev định ...

Tác giả: Tạ Quốc Bảo viết 16:01 ngày 07/09/2018 chỉnh sửa

Tạo Bookshelf app với Lotus Framework (Phần 3)

Tiếp tục phần 2 Bây giờ chúng ta đi vào giai đoạn Tạo database cho app Cũng như các framework khác việc điều khiển và xử lý các vấn đề liên quan đến database được thông qua Model. Lotus Framework cung cấp Lotus model để giúp thao tác với database. Lotus Model có 2 khái niệm đó là entity ...

Tác giả: Tạ Quốc Bảo viết 16:01 ngày 07/09/2018 chỉnh sửa

TÌM HIỂU VỀ KIỂM THỬ TỰ ĐỘNG( DỊCH)

Tìm hiểu về Kiểm thử tự động Mục Lục: 1.Kiểm thử tự động là gi? 2.Những lợi ích và bất lợi của việc kiểm thử tự động là gi? 3.Các kiểm nghiệm phù hợp và không phù hợp cho tự động hóa? 1.Kiểm thử tự động đây là gi? Là quá trình kiểm tra một hệ thống nào đó một cách tự động với ...

Tác giả: Tạ Quốc Bảo viết 16:00 ngày 07/09/2018 chỉnh sửa

Tìm hiểu về JSX

1. Mở đầu ReactJS là một thư viện JavaScript được Facebook phát triển để xây dựng giao diện người dùng. Mặc dù mới chỉ xuất hiện nhưng ReactJS đã nhanh chóng thu hút được sự quan tâm đặc biệt và gây được tiếng vang lớn trong cộng đồng phát triển web. Nhắc đến ReactJS, sẽ thật thiếu sót khi ...

Tác giả: Tạ Quốc Bảo viết 15:59 ngày 07/09/2018 chỉnh sửa

Gom Marker trong Android với Google Maps Android API – Google Maps Android Marker Clustering Utility

Trong một số ứng dụng sử dụng Google Maps Android API bạn có thể thấy các marker rải trên bản đồ, nhưng với số lượng lớn marker sẽ làm cho trải nghiệp người dùng không được tốt nhất. Vì thế bạn nên sử dụng thêm một tiện ích của Google Maps Android API để gom các marker lại, khi thu nhỏ bản đồ ...

Tác giả: Tạ Quốc Bảo viết 15:57 ngày 07/09/2018 chỉnh sửa