3. │ С какими API и SDK нам
│ приходится сталкиваться
│ в Яндексе, какие методики
│ и инструменты мы используем
│ и как генерируем документацию
│ из кода
9. JavaScript. JSDoc
│ Всё и правильно — Да
│ DITA — Да
│ Максимальный контроль —Да
│ Данные — обычные
│ {объекты:JavaScript}
│ Преобразование —
│ шаблонизатор
│ Вызов шаблонов из JavaScript
│ и JavaScript из шаблонов
13. │ Всё и правильно — Более
│ менее
│ DITA — Да
│ Максимальный контроль — Да
│ Данные — <XML-файлы />
│ Преобразование — XSLT-
│ шаблоны
│ Вызов шаблонов из Java
│ и Java из шаблонов
Mobile / Multilanguage. Doxygen
16. Doxygen надо проверять
Некорректно обрабатывал наследования
при использовании generic-конструкций
public class FloatList extends ArrayList<Float>{...}
Исправлено.
http://www.stack.nl/~dimitri/doxygen/support.html
17. HTTP. Multilanguage
http {
server {
location /one {
# configuration for processing URIs with '/one' — Node.js
...
}
location /two {
# configuration for processing URIs with '/two' — Java
...
}
location /three {
# configuration for processing URIs with '/two' — Perl
…
}
}
}
18. HTTP. Растворено в коде
var express = require('express')
var app = express();
…
app.get('/one', function(request, response) {
- // что-то происходит с request и response
});
});
...