- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
package aerys.minko.scene.node.group
{
...
public class LoaderGroup extends Group implements IEventDispatcher
{
...
public static function loadBytes(bytes : ByteArray, parserOptions : ParserOptions = null) : LoaderGroup
{
return new LoaderGroup().loadBytes(bytes, parserOptions);
}
...
public function loadBytes(bytes : ByteArray, parserOptions : ParserOptions = null) : LoaderGroup
{
...
minko, конечно, интересный 3д движок с нестандартными решениями, но вот такие выебоны вгоняют в ступор. я даже не знал, что такое компилится.
Lure Of Chaos 24.09.2011 13:50 # +2
alexoy 24.09.2011 15:49 # −2
Lure Of Chaos 24.09.2011 17:34 # 0
3.14159265 24.09.2011 22:16 # +1
why?
bugmenot 24.09.2011 23:07 # +1
/ftfy/
Lure Of Chaos 24.09.2011 23:54 # 0
kyzi007 02.11.2011 17:55 # 0
Каюсь - сама так иногда пишу
Lure Of Chaos 02.11.2011 19:22 # 0
kyzi007 02.11.2011 20:25 # 0
Lure Of Chaos 02.11.2011 20:27 # 0
вот в данном случае - создается обьект, который загружает данные, при этом данные возвращаются, а загрузчик безвозвратно отправляется в мусорный контейнер
kyzi007 02.11.2011 20:42 # 0
kyzi007 02.11.2011 20:44 # 0
Lure Of Chaos 02.11.2011 20:44 # 0
kyzi007 02.11.2011 20:50 # 0
Я такие конструкции часто пишу когда проектирую структуру, под рефракторинг. Потом они благополучно умирают, когда добавляется функционал.
Грамотно с точки конкретного момента, но не факт что в уме автора нету знаний о том как это все будет расширятся.
Lure Of Chaos 02.11.2011 20:55 # 0
kyzi007 02.11.2011 20:58 # 0
Этот код - вполне грамотный.
Lure Of Chaos 02.11.2011 20:59 # 0
Lure Of Chaos 02.11.2011 21:02 # −1
kyzi007 02.11.2011 21:05 # −1
Черный Властелин 02.11.2011 21:11 # +1
хватит приставать к женщинам :-Р
Lure Of Chaos 02.11.2011 21:21 # 0
Lure Of Chaos 02.11.2011 20:45 # 0
kyzi007 02.11.2011 20:46 # 0
Lure Of Chaos 02.11.2011 20:49 # 0
makc3d 03.11.2011 01:38 # 0
gegMOPO4 24.09.2011 15:50 # 0
makc3d 24.09.2011 16:06 # 0
gegMOPO4 24.09.2011 18:55 # 0
wvxvw 25.09.2011 16:58 # 0
Я вижу говнокод в том, что можно было сделать так:
Т.как вторая функция все равно ничего нового к первой не добавила. Недостаток - не известен тип аргументов функции. Я в таком случае делал бы:
Но это зависит от того, знакомы ли разработчики с HaXe / согласны ли они мирится с тем, что код будет не до конца проверятся компилятором и т.п.
Но, вообще, если чесно, я не вижу надобности во второй функции - зачем, если она ничего принципиально нового не делает?
makc3d 25.09.2011 17:11 # 0
wvxvw 25.09.2011 17:25 # 0
gegMOPO4 27.09.2011 19:42 # 0
Имена, согласен, лучше бы разные использовать.
makc3d 27.09.2011 21:31 # 0
kyzi007 02.11.2011 20:27 # 0
wvxvw 28.09.2011 03:15 # 0
Lure Of Chaos 24.09.2011 17:36 # 0
kyzi007 02.11.2011 17:58 # 0
Lure Of Chaos 02.11.2011 19:24 # 0
Dzianis 29.09.2011 03:26 # 0
swing1991 02.10.2011 20:05 # 0
guest8 09.04.2019 11:35 # −999