Maison > Questions et réponses > le corps du texte
Combien de jours faut-il généralement pour développer ces 35 interfaces en Java ? Combien peuvent être complétés en une journée
大家讲道理2017-05-17 10:09:00
La conception d'une base de données est beaucoup plus lente que le développement du code Java. Si la base de données est conçue et que Java ne développe que des interfaces, il faudra plus de temps pour écrire 35 instructions SQL. Cependant, afin de garantir l'exactitude, le code doit être magnifiquement refactorisé. , cela demande beaucoup de tests, ce qui prend beaucoup de temps, même une semaine, ce n'est pas de trop.
J'écris ces jours-ci, et il a fallu plusieurs jours pour écrire l'interface front-end. Il n'est pas facile de rendre le front-end bon et beau, mais Java utilise Spring+SpringMVC+MyBatis, utilise le style RESTful. pour écrire l'interface, et le code Java est également utilisé. Cela prend environ 4 heures, mais la conception de bases de données et la conception d'URL prennent environ 2 fois plus de temps que l'écriture de code.
Bien sûr, il faut moins de temps pour écrire du code en Java. Le principe est que vous êtes déjà familier avec Java pour créer un environnement de développement côté serveur et que vous disposez d'un ensemble de modèles. Cela nécessite essentiellement beaucoup d'accumulation. , vous écrivez simplement le code de l'interface fonctionnelle directement. La construction de l'environnement est très importante car cela ne me prend pas beaucoup de temps.
Conclusion : Avec autant d'interfaces, de personnes différentes, d'accumulations différentes, il n'y a pas de bonne norme de mesure et le modèle de mise en œuvre n'est pas déterminé, par exemple, un serveur Web autonome expose l'URL C'est tout, ou utilisez des services distribués tels que Dubbo pour exposer les interfaces, aucune URL n'est nécessaire, s'il faut utiliser un cluster, si un contrôle des autorisations pour l'accès à l'interface est requis, comment gérer les autorisations, quelle quantité de données doit être traitée, si il est nécessaire d'utiliser un cache distribué pour améliorer les performances, la base de données. Est-il nécessaire de séparer la lecture et l'écriture, la gestion du code, les exigences de qualité du code, les exigences d'interface, etc. Si vous souhaitez obtenir une implémentation de haute qualité, même un mois n'est pas une solution. Cela fait longtemps. Si c'est le cas, écrivez simplement un truc de niveau démo pour montrer mon développement. C'est rapide, ce n'est pas trop de le terminer en 2 jours, mais à quoi ça sert ?
Ce qui se cache derrière l'interface est la chose compliquée, et écrire le code de l'interface n'est rien. Peut-être utilisez-vous cette question pour mesurer le temps de développement nécessaire à la budgétisation. Si une bonne personne le livre en 2 jours, ne devriez-vous payer que pour 2 jours ?
習慣沉默2017-05-17 10:09:00
Une réponse du chien du front-end
En fait, divers frameworks Web en Java sont assez matures. Contrairement au développement de nodejs, qui doit prendre en compte des problèmes tels que l'échafaudage et le déploiement, Java propose déjà de bonnes solutions
.J'ai déjà développé des fonctions similaires dans Node. Partir de zéro (en comptant à partir du moment de la configuration du nœud, sans faire d'heures supplémentaires) ne prendra que plus d'un demi-mois, et je suis toujours à moitié nul au niveau du backend
PHPz2017-05-17 10:09:00
Vous ne pourrez peut-être pas le terminer dans deux mois.
Cela dépend également des exigences de l'interface.
L'enregistrement de Taobao est aussi une interface, et l'enregistrement de petits sites ordinaires est aussi une interface.
大家讲道理2017-05-17 10:09:00
Cela dépend du document d'exigences spécifiques. Si les exigences ne sont pas élevées, écrire quatre ou cinq sans cervelle par jour devrait être à peu près la même chose
漂亮男人2017-05-17 10:09:00
A quoi ça sert de ne pas avoir de base de données ni de framework ? Pourquoi JAVA propose-t-il à nouveau TP ? Cela résout toujours le problème. . .
La vitesse dépend principalement de la maturité du framework et de la conception de la base de données, et dépend également des compétences de la personne qui écrit l'API. Si ces prérequis sont prêts, cela sera résolu dans une semaine ou deux. , cela prendra beaucoup de mois.
ringa_lee2017-05-17 10:09:00
Une estimation prudente est d'environ un mois. La logique de l'interface peut être simple ou complexe, et le temps nécessaire peut varier. Il ne peut pas être généralisé
.滿天的星座2017-05-17 10:09:00
Cela dépend de la conception détaillée. Il existe plusieurs types de produits recommandés dans le carrousel de la page d'accueil. Votre recommandation est-elle basée sur le drapeau du produit ou s'agit-il d'un système de recommandation ? Le système de recommandation doit-il être connecté à un fournisseur de Big Data ou doit-il être réalisé seul en fonction du volume d'achat ? Qu'est-ce que l'algorithme de recommandation ? Celles-ci ne sont pas encore claires, la charge de travail ne peut donc pas être évaluée
PHPz2017-05-17 10:09:00
.
Développement d'une interface. Si vous voulez que ce soit rapide... il est possible d'en écrire 10 par jour. Si vous souhaitez en écrire une en 4-5 jours... c'est aussi possible...
. Il y a beaucoup de choses qui ne sont pas disponibles. Dans certaines circonstances... la charge de travail ne peut pas être évaluée !... Sans un document PRD détaillé du produit... tout est négociable
PS : je suis un peu dubitatif... l'affiche est un fabricant de produits et ne comprend pas la technologie...
只要是做过几年开发的.大概都知道这里面的坑有多少.....为你团队的开发..感到心痛
大家讲道理2017-05-17 10:09:00
Cela n’a aucun sens de discuter de la charge de travail avant de concevoir.