Публикации по теме '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" ) {..
Дядя Боб ошибается насчет веб-фреймворков (в основном)
Я программист-самоучка, а это на самом деле означает, что большинство моих инструкторов застыли во времени в форме письменного слова.
Роберт С. Мартин, он же дядя Боб, - один из таких инструкторов.
Но по мере того, как мы растем и смотрим на предметы в собственном свете, естественно, что у нас будут расти взгляды, отличные от наших учителей. Это то, что я сделал в последнее время вокруг темы чистой архитектуры, особенно вокруг аргументов Мартина о структуре папок и веб-фреймворках...