e22m4u 3 месяцев назад
Родитель
Сommit
0ba7d706ca
1 измененных файлов с 7 добавлено и 5 удалено
  1. 7 5
      README.md

+ 7 - 5
README.md

@@ -317,9 +317,11 @@ DEBUG=app:worker,legacy node main.js # только app:worker и legacy
 
 ## Класс Debuggable
 
-Класс реализует метод `getDebuggerFor(method: Function)`, позволяющий
-связывать сообщения отладки по названию метода и идентифицировать вызовы
-с помощью хэша.
+Класс реализует метод `getDebuggerFor(method: Function)`, который принимает
+любой другой метод данного класса и возвращает новый отладчик,
+сконфигурированный так, чтобы пространство имен отладчика содержало название
+класса, название метода и хэш, позволяющий различать сообщения отладки
+одного в разных вызовах.
 
 ```
 ┌────────────────────────────────────┐
@@ -365,8 +367,8 @@ class Calculator extends Debuggable {
 }
 
 const calculator = new Calculator();
-calculator.multiply(4, 8);
-calculator.multiply(6, 10);
+calculator.multiply(4, 8);  // первый вызов (хэш: 4d8w)
+calculator.multiply(6, 10); // повторный вызов (хэш: v54w)
 calculator.divide(32, 8);
 calculator.divide(60, 10);
 // calculator:constructor:ds83 Instantiated.