Ce este un hardcore?

"Bună ziua, e greu?"
"Bună, este o hartcotă?"
- Asistență tehnică, salut!

Ce este un hardcore?
A sosit timpul. Poate că da, a sosit momentul și acest model anti-programare care a servit drept bază pentru numele companiei noastre a fost demn de un articol separat. După un scurt sondaj al celor mai cunoscuți clienți, colegi, solicitanți de locuri de muncă, ceea ce ei înțeleg prin termenul Hardcoding, am primit multe dintre cele mai neașteptate răspunsuri. În mod surprinzător, sa dovedit că chiar și dezvoltatorii înșiși nu înțeleg întotdeauna sensul profund al hardcore, uneori chiar consideră că este un cod de calitate slabă și, în plus, sunt confundați cu "govnokodom".







Vorbirea, desigur, va merge despre site-uri web, rezolvând problemele de zi cu zi. Dar mai întâi, să definim criteriile pentru calitatea sarcinilor, astfel încât diferența de abordări să fie maximă vizibilă. Mai jos este lista minimă de cerințe care este relevantă pentru orice proiect / activitate.

Costul dezvoltării
Nu, aici nu vom vorbi despre prețuri, tipuri de contracte - aceasta este o poveste separată. Astăzi, eu sunt căpitanul meu și declar cu toată responsabilitatea: "Prețul este un criteriu de câte ori!"

Condiții de execuție a muncii

O continuare demnă în lista cerințelor este, bineînțeles, termenul limită. Sarcina trebuie încheiată la timp, până când este pusă în aplicare de concurenți sau chiar mai rău - ideea nu este depășită moral și nimeni nu are nevoie de ea. Rezultatul este unul - te poți dispersa.

Rezultatul trebuie să îndeplinească exact sarcina în condițiile preconizate. Cu alte cuvinte, este corect să lucrăm.

Suport de cod suplimentar

Așa cum se spune, nu în ultimul rând (în ultimul rând, dar nu din ea nu mai puțin importantă) și, din păcate, mai des decât cel mai subevaluat factor. Și ne spune despre posibilitatea, în șase luni / un an, fără mari dificultăți, să continuăm să lucrăm cu proiectul și, nu în ultimul rând, cu noi angajați / asistență tehnică / echipă, în general oameni care nu au participat la elaborarea primelor versiuni. Acest factor este relevant pentru sarcinile mai mult sau mai puțin voluminoase, a căror dezvoltare, datorită eforturilor, timpului și costurilor, nu permite să aruncați rezultatul în coșul de gunoi fără să vă gândiți.







Hardcore "pe sigilii"

Imaginați-vă că aveți un magazin online unde toate calculele (cupoane, acțiuni, taxe, prețuri furnizorilor, servicii de livrare etc.) sunt efectuate în ruble. Și aici este o sarcină pentru a verifica cererea pentru sortimentul dvs. în țările cele mai apropiate - vecini unde livrarea este cea mai ușoară posibilă. Pentru a face acest lucru, prețurile din magazin trebuie să fie cel puțin în dolari și în euro.

Vă întâlniți cu un grup de lucru pentru a discuta detaliile termenilor de referință. Se pare că sistemul de management al magazinului dvs. nu dispune de soluții gata pentru utilizarea mai multor valute, iar banca nu furnizează date despre cursul valutar într-un format convenabil, care oferă creșteri multiple în timpul și costul de dezvoltare. Ce să facem, trebuie să ne grăbim, în timp ce nimeni altcineva nu furnizează aceste bunuri unice piețelor străine, pentru că este atât de important să fii primul.

Și așa, în condiționalitate, după două luni, cu un magazin nou sau veche modificată, veți obține:

  • Câteva mii de linii de codificate atent documentate
  • Instrucțiuni pentru configurarea pentru administratori, utilizatori
  • Sincronizarea zilnică cu mai multe bănci
  • Abilitatea de a specifica factorii de corecție pentru orice monedă
  • și multe alte lucruri foarte importante și utile

Dar, din păcate, zvonurile cu privire la cererea ridicată pentru acest sortiment s-au despărțit foarte repede, iar magazinul tău era similar cu el, și chiar cu un preț mai mare decât piața medie; au existat costuri suplimentare de dezvoltare.

Sincer să fiu sincer dacă această poveste este familiară și am amintit de eșecurile anterioare. Acesta este cazul, unde soluția optimă poate fi hardcore. Anume, în mod specific, în acest exemplu este destul de rigid, puteți spune direct "pe frunte", să scrieți rata valutei direct în cod sau un maxim cu un singur câmp pentru editare manuală după cum este necesar, fără integrare automată.

Utilizare continuă și profit evident.

Din punct de vedere tehnic, această soluție are un ordin de mărime mai mică de coduri, sarcina este efectuată de mai multe ori mai repede, costă mai puțin.

Evident, pentru vizitatori, nu există nicio diferență în ceea ce privește modul în care funcționează în interior, dacă aceștia pot face cumpărături în continuare.

Suport suplimentar, rafinament

Acesta este întregul punct al hardcorei corecte - atunci când este folosit pentru totdeauna. Și, ciudat cum ar părea, hardcore-ul poate fi într-adevăr o soluție de calitate și eficientă. Dacă sunteți limitat în timp sau există riscul ca funcția să nu fie solicitată, atunci această abordare vă va economisi o cantitate semnificativă de resurse și resurse. La urma urmei, principalul lucru este să răspundă în timp util la întrebarea utilizatorului final, să îndeplinească sarcina, să-și justifice așteptările.

Experimentați un caz similar?
Consultați experții din domeniul hardcore - 8 (499) 577-01-09.







Trimiteți-le prietenilor: