refactor: validação de inputs e melhorias de código

- Adiciona validação em calcularCustoTotal, calcularSecagem, calcularCEV, calcularCisalhamento, calcularPreaquecimento
- Cria Logger com níveis (debug, info, warn, error)
- Consolida 5 arquivos de teste em 1 (test-suite.js)
- Adiciona safe DOM access em funções de cálculo
This commit is contained in:
2026-04-03 21:39:20 +00:00
parent 85c053ff30
commit 0d8797c80c
8 changed files with 311 additions and 789 deletions

View File

@@ -555,14 +555,8 @@
<p>&copy; 2025 SteelBase v6.5 PROFESSIONAL EDITION - Plataforma Técnica com Base de Dados de Materiais Brasileiros</p>
</div>
<!-- Sistema de Banco de Dados Intermediário (temporariamente desativado para diagnóstico) -->
<script src="/js/database/banco-dados-completo.js"></script>
<!-- <script src="/js/database/carregador-universal.js"></script> -->
<script src="/js/database/importador-csv.js"></script>
<script src="/js/database/dados-embutidos.js"></script>
<script src="/js/database/data-manager.js"></script>
<!-- <script src="/js/database/perfis-loader.js"></script> -->
<script src="/js/database/admin-panel.js"></script>
<!-- Utils (global) -->
<script src="/js/utils/logger.js"></script>
<!-- Main app (legacy - mantido para compatibilidade) -->
<script src="/app.js"></script>