Обновить

Комментарии 13

Проще было бы в Excel

И не так хрупко (см захардкоженные списки данных)

Заголовок смешной: производительность компании или отдельного бизнес процесса?

Вообще да, согласен, производительность отдельного бизнес процесса. Но в Excel не проще было, он как раз был проблемой: нужно было вручную искать значения в таблицах и вводить их в формулу. Приложение исключает и то и другое. Просто небольшое окно, которое не мешает на рабочем столе, но помогает быстро делать вычисления

И по поводу списков данных. Они являются стандартом и их менять никто не планирует. Ну если изменят, придётся добавлять. А вы как видите решение? Типо парсить значения из Excel таблицы? Как вариант кстати

Ексель очень хорошо умеет работать с данными. Внешний костыль нужен только если в костыли умеешь а в ексель нет.

В обычный класс я мог бы передать логгер через конструктор (dependency injection). Но у статического класса конструктора с параметрами нет.

Я программист ненастоящий, в шарпах не силен. Но что за религия мешает сделать метод SetLogger(logger) ?

Спасибо за совет, действительно, статический класс здесь не идеален. В следующей версии переделаю на обычный с DI

За старание, конечно "+", но лучше бы все это сделать в Excel.

Он ( Excel) и форму нарисует, и из нужных таблиц данные соберет, и в случае ошибки не рухнет.

Если честно, у работников итак в Excel полно вкладок, а окно на рабочем столе размером 600 на 400 как бы отделяет расчёты от другой деятельности, но за совет спасибо

Выглядит как курсовик.

Почему все поля ввода разных размеров и не выровнены ни по какой сетке? Как это окно ведёт себя, если развернуть его на весь экран?

Согласен, дизайн пока минимальный. Основная задача была в логике расчётов и соответствии требованиям

Но какой смысл было вот так разбрасывать поля и делать им разные размеры?

Я не в курсе этой технологии, там нет какой-то сетки, например, по которой всё выравнивается?

В Windows Forms есть сетка, я просто не стал тратить время на выравнивание. Спасибо, что заметили

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации