{"repo":"GregUtas/robust-services-core","free":true,"listed":false,"github":"https://github.com/GregUtas/robust-services-core","clone":"git clone https://github.com/GregUtas/robust-services-core.git","description":"Robust applications framework in C++. Includes a static analysis tool and two applications.","language":"C++","stars":160,"topics":["cpp","framework","static-analysis","cli","distributed-systems","application-server","cppcheck","debugging-tools","threads","abstraction-layer"],"license":"LGPL-3.0","category":"dev-tools","readme_excerpt":"robust-services-core This repository contains 1. A framework for developing robust applications in C++. 1. An application built using the framework. 1. Tools for the static analysis of C++ software. 1. A framework for developing a bot that can play the board game Diplomacy . Robust Services Core The framework for robust C++ applications is referred to as the Robust Services Core (RSC). RSC will put your project on the right path and jump-start it if you're developing or reengineering a system whose requirements can be characterized as - highly available, reliable, and/or scalable; - embedded, reactive, stateful, and/or distributed. The design patterns used in RSC make developers more productive. They have been proven in flagship telecom products, including (from the author's experience as its chief software architect) the core network server that handles all of the calls in AT&T's cellular network. A pattern language that summarizes the patterns appears in the second chapter of Robust Communications Software . The document RSC Software Overview describes which of them are currently available in this repository and points to the primary code files that implement them, and this tutorial provides more information about some of them. C++ static analysis tools The development of RSC has been somewhat sidetracked by the development of C++ static analysis tools. These tools detect violations of various C++ design guidelines, such as those found in Scott Meyers' Effective C++ . They ","default_branch":null,"files":null,"tree":[],"storefront":"/r/GregUtas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GregUtas/robust-services-core/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}