metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-01-06 09:36 pm

Assistent.by, продолжение

В комментарии пришел автор сабжевого сайта - онлайн-бухгалтерии для ИП:
http://metaclass.livejournal.com/651925.html?thread=10651029#t10651029
Перепощу, потому как мне их идея в некотором роде нравится, несмотря на огрехи в реализации:

Меня зовут Алексей Курец, я как раз автор и руководитель проекта Assistent.By. Прочитал всю ветку, хочу немного откомментировать.

1. Не совсем понятна боязнь хранить бухгалтерию в интернете. Изначально наш сервис предназначен только для "белой" бухгалтерии. Чтобы в три клика сгенерировать декларацию и пойти тратить заработанные деньги. Разумеется мы думаем о безопасности, но особого смысла от сворованной белой бухгалтерии нет. Если говорить совсем простым языком - у нас хранится только те данные, которые необходимы для генерации отчетности.

2. У нас применяется SSL-шифрование. Демо-версия работает без него, а зарегистированные пользователи работают по протоколу https, вот оно: https://user.assistent.by

3. Обработать и пересмотреть всю бухгалтерию Беларуси это крайне трудоёмкая задача. Действительно, пока не все идеально, но мы активно работаем над устранением недостатков, реализацией новых возможностей. Большое спасибо за найденные проблемы. Если найдете что-то еще - обязательно пишите, мы обязательно отблагодарим.

4. Похоже не все поняли, поясню: инвестор у нас уже есть. Не только инвестор, но и важный стратегический партнер - российская фирма "1С". Подробнее здесь: http://assistent.by/blog/3

Кстати, нам нужен отличный php-разработчик. Если есть желание работать с нами - пишите!

Я его предупредил, что тут будет сейчас адская травля и псение, но думаю, любому публичному сервису приходится отвечать на неудобные вопросы.

студенты + баги

[identity profile] by-awkward.livejournal.com 2012-01-07 05:35 pm (UTC)(link)
С тестированием все плохо, добавляем в основные что-нибудь со стоимостью 1 трлн (< 120000 вечнозеленых) и более и получаем абсолютно левую и не понимаемую ошибку

Image (http://www.image-share.com/ijpg-1198-15.html)

[identity profile] metaclass.livejournal.com 2012-01-07 05:38 pm (UTC)(link)
Вы зверь, откуда у людей время и деньги на тестеров? :)
Не говоря уже о составлении планов тестирования в то время, как продукт находится в живой разработке.

[identity profile] by-awkward.livejournal.com 2012-01-07 06:22 pm (UTC)(link)
Я в ужасе от сего поделия уже от того, что в наших условиях они экономят байты в полях "Цена" и "Сумма". И меня терзают смутные сомнения, что они корректно обработают возможную деноминацию. Как можно запускать проект, у которого даже базовый в наших экономических условиях функционал реализован через зад? Интересно, уж не в int они хранят суммы?
Edited 2012-01-07 18:24 (UTC)

[identity profile] metaclass.livejournal.com 2012-01-07 06:28 pm (UTC)(link)
в signed int, да )

[identity profile] by-awkward.livejournal.com 2012-01-07 07:03 pm (UTC)(link)
Еще один из ужасов: "Количество" не может быть дробным - купить 1,5 кило бананов уже нельзя.
Пофиксили первый указанный баг, внесли новый. Ввели свою особую математику. Такое ощущение, что они правят код прямо на сервере и не тестируют даже багфиксы
Image (http://www.image-share.com/ijpg-1198-246.html)
Что курят разработчики - непонятно.

[identity profile] aless133.livejournal.com 2012-01-08 06:05 pm (UTC)(link)
а в чем хранить нужно?

[identity profile] metaclass.livejournal.com 2012-01-08 06:16 pm (UTC)(link)
Decimal какой-нибудь. В разных языках по разному устроен и называется, но основная идея - целое число побольше размером(64-128 бит) и к нему еще десятичный коэффициент, т.е. фактически "количество знаков после десятичной точки".

[identity profile] w00dy.livejournal.com 2012-01-08 06:16 pm (UTC)(link)
есть же всякие numeric и money, 64-bit fixed point одним словом.