pycdep

Screenshot Software:
pycdep
Mga detalye ng Software:
Bersyon: 0.0.2
I-upload ang petsa: 11 May 15
Nag-develop: Stefaan Himpe
Lisensya: Libre
Katanyagan: 5

Rating: nan/5 (Total Votes: 0)

pycdep ay isang include file dependency analyzer na binubuo ng isang Python script na kung saan napupunta sa ibabaw ng C at C ++ file at extracts dependency ng impormasyon mula sa mga ito. Ang impormasyon na dependency ay nai-save bilang isang programa paunang salita. Maaaring gamitin ang mga programa ng paunang salita upang maisagawa ang lahat ng mga uri ng pinag-aaralan sa graph dependency, at i-convert ang graph dependency (o subset nito) sa isang .dot file. Ito ay dumating sa isang pulutong ng mga paunang-natukoy na mga query.
Mga halimbawa ng mga bagay na kung saan paunang-natukoy na mga query ay magagamit: (para lamang sa iyong imahinasyon at kaalaman ng paunang salita limitasyon ang mga posibilidad para sa pagdaragdag ng mga bago):
- Paghahanap kung saan ang mga file ay kasama sa pamamagitan ng isa pang file
- Paghahanap kung saan ang mga file ay recursively kasama sa pamamagitan ng isa pang file
- Paghahanap sa labas sa pamamagitan aling landas ng isang file ay depende sa isa pang file
- Paghahanap ng kung aling mga file ay naka depende sa ilang mga file
- Paghahanap ng kung aling mga file ay kailangang recompiled kung ikaw kalabitin ang isang naibigay na file
- Paghahanap ng mga file na kasama ng dalawang beses o higit pa sa pamamagitan ng parehong file
- Mga file sa paghahanap CPP na ang kasama
- Paghahanap circular dependencies
- Paghahanap kung saan header file ay transitively ipinahiwatig sa pamamagitan ng iba pang mga file na header kasama sa pamamagitan ng parehong file
- Checking limitasyon na disenyo upang matiyak na ang mga tiyak na mga proyekto ay hindi isama mula sa iba pang mga proyekto
May & rsquo; s din ang isang ineksperimentuhang pagpapatupad bot chat na maaaring sagot sa ilan sa iyong mga tanong tungkol sa code base na napagmasdan.
Ang buong sistema ay inilaan upang maging cross-platform. Iyon ay nangangahulugan na kailangan namin upang harapin ang filename na kaso (sa) mga isyu sensitivity. Sa partikular, sa linux systems gusto naming ma-suriin windows code, at vice versa (tulad ng panahon). Ang paggamit ng mga upper at lower case sa code na nakasulat para sa mga bintana ng mga sistema ay madalas na maputik, subali't para sa code na inilaan para sa mga naipon sa case sensitive ang mga filesystem ang pagkakaiba sa mga kaso ay maaaring (sa prinsipyo) point sa isang iba't ibang mga file.

Ano ang bago sa release na ito:

  • Bagong tampok * paghihiwalay isama ang mga file sa pamamagitan ng kahalagahan
  • Order ng bilis magnitude up
  • pag-aayos ng Bug: * dahil hindi kanais-nais na natitira choicepoints sa ilang paunang salita predicates * file na nagtatapos sa SH ay itinuturing na mga file na header ng & quot; h & quot; ay tinukoy bilang header file suffix * Magdagdag ng mga nawawalang dependency sa proyektong python argparse in setup.py * problema sa case window nanggigitata file name sa linux systems * hindi maglimas panahon full_report generation kung walang limitasyon hierarchy ay tinukoy * linisin ang paunang salita predicates sa pamamagitan ng pagtanggal hindi nagamit na mga argumento * maging mas matalinong tungkol sa kung saan upang mahanap ang mga template paunang salita, na nagpapahintulot upang simulan pycdep mula sa anumang folder * problema sa win32 landas paghawak dahil sa refactorings para sa bilis optimization

Kinakailangan :

  • sawa

Katulad na software

nose-selecttests
nose-selecttests

20 Feb 15

teamcity-messages
teamcity-messages

15 Apr 15

jenkviz
jenkviz

14 Apr 15

rgf
rgf

14 Apr 15

Mga komento sa pycdep

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!