Perguntas com a marcação «deprecated»

Deprecação é um status aplicado aos recursos de software ou termos de idioma para indicar que eles devem ser evitados, geralmente porque foram substituídos.



15
É errado usar métodos ou classes reprovados em Java?
Estou usando o eclipse para desenvolver um aplicativo da web. Ainda hoje, atualizei minha versão do struts alterando o arquivo JAR. Estou recebendo avisos em alguns lugares de que os métodos estão obsoletos, mas o código está funcionando bem. Eu quero saber algumas coisas É errado usar métodos ou classes …
153 java  methods  deprecated 


3
Por que o Cloneable não é preterido?
É comumente entendido que a Cloneableinterface em Java está quebrada. Há muitas razões para isso, que não mencionarei; outros já fizeram isso. É também a posição dos próprios arquitetos Java . Minha pergunta é, portanto: por que ainda não foi preterido? Se a equipe principal do Java decidiu que está …



11
Prática recomendada para marcar código obsoleto no Ruby?
Gostaria de marcar um método como obsoleto, para que as pessoas que o utilizam possam verificar facilmente seu código e atualizá-lo. Em Java, você define @ Deprecated e todo mundo sabe o que isso significa. Então, existe uma maneira preferida (ou mesmo ferramentas) de marcar e verificar deprecações no Ruby?
127 ruby  deprecated 


8
Substituição de stringByAddingPercentEscapesUsingEncoding no ios9?
No iOS8 e anteriores, posso usar: NSString *str = ...; // some URL NSString *result = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; no iOS9 stringByAddingPercentEscapesUsingEncodingfoi substituído por stringByAddingPercentEncodingWithAllowedCharacters: NSString *str = ...; // some URL NSCharacterSet *set = ???; // where to find set for NSUTF8StringEncoding? NSString *result = [str stringByAddingPercentEncodingWithAllowedCharacters:set]; e minha pergunta …


3
Problema de ManagedQuery () obsoleto
Eu tenho este método: public String getRealPathFromURI(Uri contentUri) { String[] proj = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(contentUri, proj, null, null, null); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } Infelizmente, o compilador me mostrou um problema em: Cursor cursor = managedQuery(contentUri, proj, null, null, null); Porque managedQuery()está obsoleto. …
109 java  android  deprecated 


4
A assinatura está obsoleta: use um observador em vez de um retorno de chamada de erro
Quando executo o linter, ele diz: subscribe is deprecated: Use an observer instead of an error callback Código (de um app angular 7 com angular-cli): this.userService.updateUser(data).pipe( tap(() => {bla bla bla}) ).subscribe( this.handleUpdateResponse.bind(this), this.handleError.bind(this) ); Não sei exatamente o que devo usar e como ... Obrigado!


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.