Junior
Como nomear corretamente as propriedades que retornam true ou false?
sobes.tech IA
Resposta da IA
São utilizados prefixos is, has ou can para indicar claramente que a propriedade devolve um valor booleano e descreve um estado ou uma possibilidade.
is- para descrever um estado (por exemplo,isLoggedIn,isLoading).// Propriedade que indica o estado de carregamento bool isLoading = true;has- para verificar a existência de algo (por exemplo,hasData,hasChanges).// Propriedade que verifica a existência de dados bool hasData = data != null;can- para verificar a possibilidade de realizar uma ação (por exemplo,canEdit,canDelete).// Propriedade que verifica a possibilidade de editar bool canEdit = user.role == UserRole.admin;