https://nmn.gl/blog/ai-senior-developer
та з коментів https://nmn.gl/blog/hn-rank-1-analysis
Аналізатор коду, аналізуючи лінійно, часто застрягав у деталях. Щоб покращити аналіз, ми змінили підхід, моделюючи спосіб мислення (Mindset) досвідчених розробників:
📝 Групування файлів: файли згруповані за функціональністю (наприклад, "аутентифікація", "база даних").
ℹ️ Контекст: додаєтся опис про функціональність групи в рамках всієї архетектури перед аналізом коду. Аналіз впливу: розглядати зміни відносно усієї системи
🕰 Історичне розуміння: відстежувати, чому код розвивався певним чином
промт до группи
Analyzing authentication system files:
- Core token validation logic
- Session management
- Related middleware
Focus on:
1. How these integrate with existing auth patterns
2. Security implications
3. Performance impact on other systems
Files to analyze:
${formatFiles(group.files)}
Результатом стало покращення якості розуміння, від простих спостережень до виявлення потенційних проблем, як-от конфлікти та зв'язки між компонентами.
#promts