3.6% o faleteuoloa Python na faʻataʻitaʻiina na leai ni mea sese

O taunuʻuga o se suʻesuʻega i luga o le faʻaogaina o le Python code i mea sese e fesoʻotaʻi ma le le saʻo o le faʻaogaina o koma i le code ua faʻasalalau. O faʻafitauli e mafua mai i le mea moni e faapea, pe a faʻamauina, e otometi lava ona faʻapipiʻiina e le Python ia manoa i le lisi pe a le vavaeeseina e se koma, ma faʻaogaina foi le tau o se tuple pe a fai e mulimuli le tau i se koma. Ina ua uma ona faia se suʻesuʻega otometi o fale teu oloa 666 GitHub ma le Python code, na iloa ai e le au suʻesuʻe ni faʻafitauli o koma i le 5% o poloketi suʻesuʻe.

O isi suʻesuʻega tusi na faʻaalia ai o mea sese moni na i ai i totonu o fale teu oloa 24 (3.6%), ma o le 1.4% o totoe o ni mea sese (mo se faʻataʻitaʻiga, e mafai ona aveʻesea ma le loto i ai se koma i le va o laina e faʻapipiʻi ai ala faila e tele-laina, hashes umi, HTML. poloka poʻo faʻamatalaga SQL). E maitauina i totonu o faleoloa e 24 ma mea sese moni sa i ai ni galuega tetele e pei o Tensorflow, Google V8, Sentry, Pydata xarray, rapidpro, django-colorfield ma django-helpdesk. Ae ui i lea, o faʻafitauli i koma e le faʻapitoa i le Python ma e masani ona tupu i luga o galuega C / C ++ (faʻataʻitaʻiga o faʻataʻitaʻiga lata mai o LLVM, Mono, Tensorflow).

Ituaiga autu o mea sese na suʻesuʻeina:

  • Ua misi fa'afuase'i se koma i lisi, tuples, ma seti, ma mafua ai ona tu'ufa'atasia manoa nai lo le faauigaina o ni tau eseese. Mo se faʻataʻitaʻiga, i Sentry, o se tasi o suʻega na misia se koma i le va o manoa "faʻasalalau" ma le "saili" i le lisi, lea na iʻu ai i le siakiina o se tagata e le o iai "/releasesdiscover", nai lo le siakiina o le "/releases" ma le " / Discover" eseese.
    3.6% o faleteuoloa Python na faʻataʻitaʻiina na leai ni mea sese

    O le isi faʻataʻitaʻiga o se koma o loʻo misi i le rapidpro na mafua ai ona tuʻufaʻatasia tulafono eseese e lua ile laina 572:

    3.6% o faleteuoloa Python na faʻataʻitaʻiina na leai ni mea sese

  • O se koma e misi i le pito o se fa'amatalaga tuple elemene e tasi, e mafua ai ona atofa le tofiga i se ituaiga masani nai lo se tuple. Mo se faʻataʻitaʻiga, o le faʻamatalaga "taua = (1,)" o le a iʻu ai i se tofiga i se fesuiaiga o se tuple o le tasi elemene, ae o "taua = (1)" o le a maua ai se tofiga o se ituaiga numera. O puipui i nei tofitofiga e le afaina ai le faauigaina o le ituaiga ma e filifili, ma o le i ai o se tuple e fuafuaina e le parser e na o le i ai o koma. REST_FAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.IsAuthenticated' # o le a tuʻuina atu se manoa nai lo se tuple. ) }
  • O le tulaga faafeagai o koma faaopoopo i le taimi o tofiga. Afai na tu'u fa'afuase'i se koma i le fa'ai'uga o se tofiga, o le a tu'uina atu le tuple e fai ma tau nai lo le ituaiga masani (mo se fa'ata'ita'iga, pe a fai o le "taua = 1," o lo'o fa'amaoti mai nai lo le "taua = 1").

puna: opennet.ru

Faaopoopo i ai se faamatalaga