/** * @file MGoncalvesCore.cpp * @brief High-performance Architecture */ #include <iostream> #include <vector> #include <memory> namespace MG_Consulting { class Architect { public: void buildFoundation() { // Simplificando o agora... std::cout << "Optimizing..." << std::endl; } void liberateUser() { auto tasks = {"Repetition", "Legacy"}; for (auto& t : tasks) { this->process(t); } } private: void process(std::string task) { // Low-level optimization } }; } int main() { using namespace MG_Consulting; auto system = std::make_unique<Architect>(); system->buildFoundation(); system->liberateUser(); return 0; }
#Include 'Protheus.ch' #Include 'RestFul.ch' /*/{Protheus.doc} MGoncalves Simplificando o agora para o amanhã. /*/ User Function MG_Synergy() Local aTasks := {"Rotina", "Complexidade"} Local nI := 0 Local oSystem := MG_Engine():New() // O foco é a necessidade do usuário For nI := 1 To Len(aTasks) oSystem:Optimize(aTasks[nI]) Next nI MsgRun("Gerando tempo para o importante...",; "MGonçalves Code",; {|| _DoSinergy() }) Return Static Function _DoSinergy() Local cStatus := "Future Ready" DbSelectArea("SB1") DbSetOrder(1) If !Eof() // Libertando o usuário de tarefas simples processData() Endif Return NIL
MGonçalves Logo

Simplificando o agora, para você criar o amanhã.

Code

Mentoring


página em construção