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

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

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

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

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

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