О ближайшем будущем

Наконец-то у меня появилась свободная минутка, поэтому решил таки создать блог и описать ближайшие планы по развитию XGM.
В начале я хочу исправить все мелкие недочеты и запилить то, что запиливается быстро. Например, стрелку, прокручивающую страницу вверх. Ее, как вы уже заметили, я таки прикрутил. В ближайшую неделю я постараюсь исправить оставшиеся мелкие недочеты и баги, а затем буду браться за что-то глобальное.
Тема
20 7 078
1
Надо бы немного изменить интерфейс и удобства побольше.

И еще пара мелочей

Дабы уж не спамить в xgm staff проекте, добавлю, что:
  1. теперь в списке проектов отображаются 5 последних ресурсов и значок, показывающий, есть ли новые комментарии в них;
  2. проектные комментарии перенесены из главного меню в правое меню - в главном закончилось место;
  3. теперь, если в проектном форуме есть новые…
Тема
3 1 826
32
Doc:
теперь в списке проектов отображаются 5 последних ресурсов и значок, показывающий, есть ли новые комментарии в них;
смотрится некрасиво совершенно.
я даже не вижу где это =(
29
теперь в списке проектов отображаются 5 последних ресурсов и значок, показывающий, есть ли новые комментарии в них;
смотрится некрасиво совершенно.

Дальнейшие действия

Стала очевидна проблема сайтовой навигации: сложно найти что-то обновленное и новое.
Посему будут предприняты следующие шаги:
  • будут введены тематики проектов (модмейкинг, геймдев, музыка, игры, литература), список проектов будет разбиваться по тематикам;
  • будет создан фильтр на главной, определяющий, что…
Тема
15 4 934
29
что все? я словами не смогу описать все варианты
или ты говоришь про банальные вещи: создать ресурс, отредактировать ресурс, показать ресурс, удалить ресурс?
38
все создается в начале с нуля и удаляется после юнита
29
интерфейсы-заглушки, создаешь искусственную среду, служащую окружением класса
у нас нет классов
обратные операции - создал аккаунт, создал ресурс с его авторством, подготовил (всё это автоматом в тесте), потом тестируешь то, что нужно и удаляешь всё, что создал
ну как ты тут опишешь, какой тип аккаунта, какие права у него в каком проекте, какой статус проекта, какие права статуса, какие права получаются откуда то из других проектов, типа стаффа
38
Но как они могут тестировать огромные системы типа этой, я ума не приложу
  • интерфейсы-заглушки, создаешь искусственную среду, служащую окружением класса
  • обратные операции - создал аккаунт, создал ресурс с его авторством, подготовил (всё это автоматом в тесте), потом тестируешь то, что нужно и удаляешь всё, что создал
29
Честно говоря, я хз, как писать юнит-тесты, тем более для такого кода, а тем более для интерфейса (отображается ли у манагеров кнопочка такая-то в проекте с уровнем 6 с дружественной связью с XGM Staff).
Т.е. тесты во-первых должны писаться во время разработки классов, тестировать определенные их методы. Но как они могут тестировать огромные системы типа этой, я ума не приложу, Тут просто невероятное количество входных данных.
Код написан не очень хорошо в общем, тут игнорируются нотисы, и в коде это повсеместно используется. С нотисами некоторые ошибки, типа описался в названии переменной или не инициализировал ее, находятся еще в стадии первого запуска, а без них - уж как повезет. У зибады очень зоркий глаз, он видел подобные траблы сразу, у меня же не настолько развита внимательность, как бы я не старался.