THẢO LUẬN

Jul 26th, 2018 8:32 a.m.

Cái này nghe cũng hay và với tình hình phát triển CNTT như hiện nay thì sẽ ứng dụng nhiều đó bạn. Về hệ thống này mình cũng chưa có kinh nghiệm, nhưng mình nghĩ đây là bài toán lớn và nhiều nghiệp vụ nên tốt nhất là phải đi từ requirement -> design -> coding -> testing. Và phần quan trọng nhất là requirement và design.

  • Common: Nên hiểu được hóa đơn điện tử là gì, nghiệp vụ và vấn đề pháp luật liên quan, ..
  • Requirement: thì phải xác định được mục tiêu, phạm vi mà hệ thống cần (cơ quan, xí nghiệp nơi bạn đang làm), lấy cái yêu cầu chung rồi về phân tích
  • Design: Phần này thì từ cái requirement ban đầu bạn sẽ thiết kế chi tiết hơn và phù hợp với mục đích, phần thiết kế phần mềm thì phải hiểu rõ nghiệp vụ là quan trọng nhất, rồi từ nghiệp vụ vẽ ra những digram. Khi hiểu nghiệp vụ và yêu cầu rồi thì thiết kế DB, Thiết kế chức năng, Thiết kế giao diện, ...
  • Trong phần hóa đơn điện tử mình nghĩ phần quản lý bill và payment là rất quan trọng.

Nói tóm lại bạn nên chia nhỏ công việc ra để tìm hiểu và giải quyết

Nếu phát triển và có gì hay thì share nhé 😃

+4
Jul 26th, 2018 8:08 a.m.

Cùng cảm nghĩ với bạn

+3
Jul 26th, 2018 7:52 a.m.

upvote được lên * thì phải, khám phá viblo thôi 😄

+2
Jul 26th, 2018 7:50 a.m.

==" upvote đi

+2
Jul 26th, 2018 7:44 a.m.

Downvote comment thì ra không bị ảnh hưởng gì -_-

+2
Jul 26th, 2018 7:41 a.m.

Bài viết hay quá bạn eii

+2
Jul 26th, 2018 7:41 a.m.

yeah yeah yeah 😄

+2
Jul 26th, 2018 7:39 a.m.

Ví dụ phần State, chỗ :

this.status = 0;

Đúng ra thì phải sửa thành thế này phải không nhỉ?

this.state = {
  status: 0
}
+4
Jul 26th, 2018 7:35 a.m.

Bài viết khá cơ bản nhưng phần Props và State nên tìm hiểu sâu hơn và giải thích kĩ hơn xíu, vì 2 cái đó chỉ mô tả sơ sơ thì khó hình dung.

+4

(goodjob) em, upvoted

+2
Jul 26th, 2018 7:03 a.m.

Làm series về react thôi

+3
Jul 26th, 2018 2:21 a.m.

Bàn dùng cái swift version mấy mà có cái willDidAppear(): vậy ?? " "

+1
Jul 26th, 2018 2:01 a.m.

Chỉ là verify thông tin thôi chứ nó ko trừ đồng nào của bạn cả. Tương tự như một số free addon của Heroku như Sendgrid hay ClearDB, tất cả đều phải verify credit card, còn quá trình sử dụng thì miễn phí.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Jul 26th, 2018 12:04 a.m.

Bạn có thể giải thích rõ hơn giúp mình được không?

0

Với PHP bạn có thể sử dụng Rocketeer hoặc Ansible. Ngoài pm2 còn có thằng Now Deployment có thể giúp mình deploy node.js nữa.

+1

Đúng rồi bạn. Vừa comment để hỏi thớt, xong cũng quay ra google sreach 1 đống kết quả thì mới biết phải chạy lệnh pm2 deploy production setup trước 😄. Với nodejs thì có pm2, vậy với các dự án khác như PHP (Laravel) thì bạn có biết sử dụng thằng nào để setup auto deploy cho dự án không nhỉ?

+1
Jul 25th, 2018 2:33 p.m.

Cảm ơn bạn đã bổ xung, ý hiểu của bạn đúng rồi. Sự khác nhau giữa 2 lệnh là do thứ tự trỏ con trỏ đến địa chỉ khác nhau nên output khác nhau. Mình góp ý chút phần mã giả nếu bạn mô tả bằng hình vẽ thì sẽ dễ hiểu hơn.

0

Có vẻ như nó không tìm thấy thư mục: .../autodeploy/source. Trước khi chạy lệnh deploy bạn chạy lệnh setup 1 lần trước:

pm2 deploy production setup

Sau khi chạy lệnh setup trên, pm2 sẽ tạo ra các thư mục theo cấu trúc của nó (Trong đó có thư mục source). Đồng thời kiểm tra xem các cấu hình của pm2 đã đúng theo ý bạn chưa. Nếu OK rồi thì mình mới mang script deploy đấy vào CI/CD để các lần sau nó tự động deploy.

0

ok bạn, có vẻ mình hơi nhầm đoạn này, để mình fix lại

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí