Nel famoso (o famigerato) articolo di Joel Spolsky Thins che non dovresti mai fare, parte I , egli fa il caso che fare una riscrittura è sempre una mossa sbagliata perché:
Ti mette automaticamente dietro (i tuoi concorrenti / programma...
Ho una lingua esistente che ho bisogno di portare su una nuova piattaforma. Probabilmente cercherò di farlo cambiando il backend del compilatore esistente.
È una quantità significativa di lavoro per riscrivere il back-end. Non riesco a vedere...
Sto esplorando l'idea di trasferire un pacchetto software esistente in un'altra lingua. È rilasciato sotto la Licenza Apache 2.0 , ed è distribuito gratuitamente; ma c'è un grande differenza tra l'utilizzo di una libreria e la creazione di una...
Sto lavorando su una porta da Python a Rust e ho trovato un codice che non può essere espresso in modo naturale in Rust come in Python.
Un caso riguarda i parametri predefiniti:
class Foo:
def __init__(self, a="Hello"):
self._a = a...
Sono sempre stato scettico sulla riscrittura del codice di lavoro: il porting del codice non fa eccezione. Tuttavia, con l'avvento di TDD e test automatici è molto più ragionevole riscrivere e codice refactoring.
Qualcuno sa se esiste uno str...
Se ho un progetto di programmazione personale che ho intenzione di eseguire il port in un'altra lingua in modo che possa essere eseguito in altri ambienti, sarebbe più ideale iniziare il porting del codice il prima possibile e lavorare contempor...
quanto è fattibile portare un codice bytecode in Java bytecode usando LLVM (suppongo LLJVM)?
Il fatto è che al momento abbiamo un processo scritto in C ++ ma un nuovo client ha reso obbligatorio essere in grado di eseguire il programma in mod...
Chiedi a un cliente di pensare a stimare il costo del porting di un progetto dalla lingua A alla lingua B. Qual è il modo migliore di mettere insieme una richiesta di proposta per farlo?
Quali consigli (consigli, tecniche, trucchi, eccetera) hai per qualcuno che sta effettuando il porting di una libreria di codici da una lingua a un'altra, o riscrivendola per funzionare in un compilatore diverso, ambiente?
Al momento stiamo eseguendo il porting del nostro enorme svn repo su git e stiamo pensando di esportare sottodirectory di repository, ognuna contenente codice sorgente di binari indipendenti, documentazione o test di robot, in progetti separat...