RAD Studio là một ứng dụng IDE dành riêng cho ngôn ngữ lập trình Delphi, để phát triển các ứng dụng desktop, mobile (iOS, Android), web.., được phát triển bởi hãng Embarcadero Technologies. Có vẻ nghe tới ngôn ngữ lập trình Delphi, các bạn sẽ thấy lạ lẫm, nhưng thực ra Delphi nó rất quen thuộc […]
Cloc là công cụ tính Lines of Code trong các dự án phát triển phần mềm, tức là nó sẽ count số lượng dòng code, comments và cả dòng trống (blank line) trong source code. Ngoài ra công cụ còn hỗ trợ phân loại source code theo ngôn ngữ lập trình, tỷ lệ comment_ratio (số […]
Giới thiệu Cloud9 Web IDE Cloud9 là một nên tảng phát triển đám mây (IDE) cho phép bạn viết, chạy và debug code của mình chỉ với một trình duyệt. Nó bao gồm một trình soạn thảo code, debug và terminal. Cloud9 hỗ trợ nhiều ngôn ngữ phổ biến như là PHP, Python, Ruby, … Với […]
XAMPP là phần mềm PHP Stack được yêu thích của lập trình viên web PHP. Bản thân mình cũng đang sử dụng XAMPP để chạy Web Server làm Localhost trên Ubuntu. Tuy nhiên, để bật Web Server lên thì mình phải thực hiện chạy lệnh khởi động XAMPP. Vì vậy để tiết kiện thời gian, […]
SonarQube là công cụ phân tích và kiểm tra chất lượng code, nó giúp cho việc phát triển các dự án đảm bảo được về mặt thời gian cũng như chất lượng. Bài viết này, VinaSupport sẽ hướng dẫn các bạn các bước cài đặt SonarQube trên hệ điều hành Linux: Redhat Enterprise/ Centos 7.
1. Jenkins là gì? Jenkins là một phần mềm máy chủ tự động hóa mã nguồn mở viết bằng Java. Jenkins giúp tự động hoá quá trình phát triển phần mềm, tích hợp liên tục (continuous integration), phân phối liên tục (continuous delivery). 1.1. Đặc điểm của Jenkins Dễ dàng cài đặt và sử dụng. […]
1. SonarQube là gì? SonarQube là một nền tảng mã nguồn mở được phát triển bởi SonarSource để liên tục kiểm tra chất lượng code, review tự động với việc phân tích code để phát hiện lỗi, đoạn code không tốt, hoặc lỗ hổng bảo mật trên 20 ngôn ngữ lập trình. Sonarqube hiện hỗ […]