169 похожих чатов

Господа подскажите нормальный ли код я пишу если я делаю

так

я вместо функций как принято у js-еров
часто пишу код в helper-классах используя static методы

idUtil.ts
export default class IdUtil {

public static getUuidV4(): string {
return uuid.v4();
}
}
}

что мне это дает
1 - когда ф-ий 20 штук мне легче помнить какой утильный класс лежит - получается неймспейс
2 - ide webstorm лучше понимает код и прыгает по нему

нормально ли я делаю? или так не принято и надо function() топ левельные делать?

5 ответов

15 просмотров

если очень хочется иметь неймспейсы в тсе есть namespace

Ig- Автор вопроса
Евгений
если очень хочется иметь неймспейсы в тсе есть nam...

мне еще нравится когда import красивый import IdUtil from "./idUtil";

Ig
мне еще нравится когда import красивый import IdU...

с неймспейсом будет imporet { idUtil } from './idUtil'

Ig- Автор вопроса

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта