28
сентября

Утечка памяти

Написал    в категории  Flash, Программирование

Шейн Макартни сделал отличную презентацию. Для себя я отдельно выписал немного “догматов”:

  1. new Array(); -> Array[]
    new Object(); -> Object{}
  2. list[i] -> list[int(i)]
  3. list.push(item) -> list[length] = item
  4. list.splice(i, 1); -> list[i] = null -> list.splice(i, count)
  5. delete dict[key] -> dict[key] = null
  6. list = new Array(); -> list.length = 0;
  7. bmd = new BitmapData(32, 32); ->bmd.fillRect(bmd.rect, 0xFFF);
  8. while(i>0) {while(j>0) {} } -> while(k>0){}
  9. do1 function():void {do2} -> do12 function():void {}
  10. Определяй переменные в одну строку
  11. Деление хуже умножения
  12. MyType(instance) -> instance as MyType;

Ссылки:

Нет комментариев

Написать комментарий | Обратные ссылки

Comments

Rss Feed Tweeter button Facebook button Reddit button Linkedin button Webonews button Delicious button Digg button Stumbleupon button Newsvine button Youtube button