1 pontos por GN⁺ 2023-08-11 | 2 comentários | Compartilhar no WhatsApp
  • Os nomes de canais no Microsoft Teams não podem ser "forms, CON, CONIN$, CONOUT$, PRN, AUX, NUL, COM1 to COM9, LPT1 to LPT9, desktop.ini, vti"

2 comentários

 
xguru 2023-08-11

Parece que fizeram isso por causa da compatibilidade retroativa com o Windows.

Mas imagino que os desenvolvedores de hoje em dia talvez nem conheçam coisas como COM, LPT e PRN haha

Também vejo de vez em quando perguntas como: "Por que o disco rígido começa pela letra C?"

 
GN⁺ 2023-08-11
Comentários do Hacker News
  • O artigo discute a limitação no Microsoft Teams em que canais não podem incluir nomes de dispositivos do MS-DOS.
  • É bem provável que essa limitação exista porque o MS Teams cria uma pasta correspondente no SharePoint para armazenar anexos de arquivos, e esses nomes não são permitidos como arquivos ou pastas no sistema de arquivos do Windows.
  • Alguns usuários criticam essa limitação, sugerindo que ela pode revelar problemas potenciais na forma como entradas fornecidas pelo usuário são tratadas.
  • Outros usuários sugerem que pode ser necessário que o nome do canal e o nome do diretório sejam iguais, e que essa limitação pode ser necessária para evitar problemas potenciais relacionados a codificação e decodificação.
  • Alguns usuários relembram os primeiros tempos do MS-DOS e a retrocompatibilidade dos produtos da Microsoft.
  • Há uma discussão sobre a importância de tratar dados do usuário como blocos opacos e usar IDs seguros em vez da entrada do usuário.
  • Alguns usuários questionam por que certos caracteres são restringidos, sugerindo que isso pode indicar problemas potenciais na forma como os dados são processados.
  • Também há uma discussão sobre a necessidade de restrições quanto ao que nomes de arquivos, nomes de usuário e nomes de canais podem conter, e alguns usuários argumentam que as restrições atuais não são restritivas o suficiente.
  • A discussão também aborda o desempenho e a usabilidade de vários aplicativos de chat/reunião, e alguns usuários expressam insatisfação com o estado atual desses aplicativos.
  • Alguns usuários sugerem que essa limitação pode ser um easter egg dos desenvolvedores ou uma curiosidade divertida.