Публикации по теме 'code-architecture'


Более быстрые вызовы API с использованием WebSockets без подписки на обновления
Цель проста в управлении, быстрые и одновременные вызовы API, когда подписки не нужны и накладные расходы. Вот код и объяснение: клиент: class DataStreamPromisifier { constructor() { this . pending = {} } getPromise(id) { return new Promise ((resolve, reject) => { this . pending [id] = data => data. error ? reject(data. error ) : resolve(data.responses) }) } pushData(id, data) { if ( typeof this . pending [id] !== "function" ) {..

Дядя Боб ошибается насчет веб-фреймворков (в основном)
Я программист-самоучка, а это на самом деле означает, что большинство моих инструкторов застыли во времени в форме письменного слова. Роберт С. Мартин, он же дядя Боб, - один из таких инструкторов. Но по мере того, как мы растем и смотрим на предметы в собственном свете, естественно, что у нас будут расти взгляды, отличные от наших учителей. Это то, что я сделал в последнее время вокруг темы чистой архитектуры, особенно вокруг аргументов Мартина о структуре папок и веб-фреймворках...