Team mới nhận dc một cái hệ thống khá to viết bằng Ruby 1.9, nói chung là cái hệ thống này nó khá là lâu đời rồi và bên khách hàng đang muốn tư vấn migrate sang mấy cái mới mới hơn như Java, Go... etc. Lí do thì có nhiều lí do như performance kém scale đủ kiểu vẫn không lên dc nhiều, code base cũ quá nên thêm thắt cũng tốn nhiều chi phí, thư viện thì nhiều cái đã bị drop... blabla...
Nói chung là nhìn vô code base thì đúng là ghê thật, nhìn muốn bỏ cmn hết đi làm lại từ đầu nhưng mà không bỏ ngay được, đang phải tư vấn phương hướng cho khách đập từng phần xây lại. Ruby nói chung là đẹp đấy, ngôn ngữ viết lách gọn gàng đẹp đẽ hơn hẳn Python nhưng mà dạo vài năm lại đây xuống quá, cũng tiếc :sad:
Nói chung là nhìn vô code base thì đúng là ghê thật, nhìn muốn bỏ cmn hết đi làm lại từ đầu nhưng mà không bỏ ngay được, đang phải tư vấn phương hướng cho khách đập từng phần xây lại. Ruby nói chung là đẹp đấy, ngôn ngữ viết lách gọn gàng đẹp đẽ hơn hẳn Python nhưng mà dạo vài năm lại đây xuống quá, cũng tiếc :sad: