Knowledge (XXG)

Visual Expert

Source đź“ť

269:: identifies code parts that slow down the application because of their syntax - it extracts statistics about code execution from the database and combines it with the static analysis of the code. 803: 753: 680: 743: 662: 748: 738: 788: 322: 418: 402: 808: 490: 288: 778: 266: 773: 522: 245: 192: 285:: evaluating the consequences of a change in the code or in a database. Avoiding negative side effects when evolving a system. 798: 783: 401:: the code analysis is running on a Windows PC - preferably a server. The information extracted from the code is stored in a 623: 184: 641: 605: 564: 44: 586: 768: 469:
2020 - Visual Expert 2020 - Object dependency matrix, naming consistency verification, integration with GIT and SVN
222: 793: 159: 398: 426: 354: 203: 121: 391: 294: 282: 207: 180: 457:
2016 - Visual Expert 2016 - Oracle PL/SQL code parser, code inventory (lines of code, number of objects…)
336: 304: 369: 253: 167: 383: 298: 129: 86: 394:
in advance. They must also allocate sufficient hardware resources to support their volume of code.
422: 340: 312: 230: 163: 504: 241: 211: 196: 96: 68: 698: 546: 406: 387: 362: 318: 260: 249: 226: 151:...) and analyze cross-language dependencies, in addition to each language's source code. 237: 460:
2017 - Visual Expert 2017 - SQL Server T-SQL code parser, Code comparison, CRUD matrix
405:, communicating with a client application installed on the programmer's computer - no 762: 308: 301:
to automatically verify the quality and security of a new build when it is released.
390:
parsed. Users must wait for the parsing completion prior to using the features, or
376: 372: 218: 148: 144: 386:
is required. Visual Expert does it automatically, but its duration depends on the
572: 472:
2021 - Visual Expert 2021 - Continuous Code Inspection, integration with Jenkins
410: 328: 155: 125: 132:, used by programmers for software maintenance, modernization or optimization. 717: 609: 463:
2018 - Visual Expert 2018 - DB Code Performance Analysis, integration with TFS
332: 188: 22: 439:
1995- 1998 - Prog and Doc - Initial version distributed on the French market
454:
2015 - Visual Expert 2015 - Server component added to schedule code analyses
321:: calculating the size of an application, or a piece of code, in order to 307:: helping programmers understand and maintain existing code, or modernize 357:, Visual Expert is limited to the programming languages supported by its 414: 358: 136: 297:/ Continuous Inspection : adding a static code analysis job in a 365: 140: 466:
2019 - Visual Expert 2019 - Generation of E/R diagrams from the code
109: 124:, extracting design and technical information from software 421:
and the programmers’ computers are connected to the same
105: 95: 85: 77: 67: 59: 43: 31: 21: 339:, code causing poor performances or violations of 523:"Code Inspection for PB, Oracle & SQL Server" 139:several programming languages at the same time ( 718:"Improve the Security and Quality of Your Code" 565:"Prog & Doc (french page from Web Archive)" 804:Desktop database application development tools 158:against hundreds of code inspection rules for 331:: improving the code by finding and removing 8: 587:"Mise Ă  jour de Visual Expert - version 5.0" 315:of the code, from one programmer to another. 16: 278:Visual Expert is used in several contexts: 289:Static Application Security Testing (SAST) 263:between several versions of the same code. 15: 716:Dufourmantelle, Christophe (2020-11-17). 291:: detecting and removing security issues. 482: 624:"Novalys introduces Visual Expert 6.0" 409:is available. This requires that the 7: 642:"Introduction to Visual Expert 2015" 101:Subscription, Perpetual, Concurrent 81:English, Japanese, Spanish, French 14: 649:Charlotte PowerBuilder Conference 604:Pollach, Chris (April 23, 2007). 491:"Visual Expert 2021 Release News" 229:issues. Native integration with 681:"Visual Expert Release History" 749:Visual Expert for PowerBuilder 699:"Visual Expert for SQL Server" 547:"Visual Expert Jenkins Plugin" 179:Cross-references exploration: 110:https://www.visual-expert.com/ 1: 789:Static program analysis tools 571:. 7 July 1997. Archived from 212:low-level design descriptions 744:Visual Expert for SQL Server 606:"Visual expert 5.7 released" 397:Visual Expert is based on a 323:estimate development efforts 809:Microsoft database software 663:"Visual Expert Team System" 217:Inspect the code to detect 825: 399:client/server architecture 242:unused objects and methods 202:Software documentation: a 122:static code analysis tool 55: 39: 779:Documentation generators 739:Visual Expert for Oracle 451:2010 - Visual Expert 6.0 448:2007 - Visual Expert 5.7 442:2001 - Visual Expert 4.5 223:security vulnerabilities 160:vulnerability assessment 754:Visual Expert Changelog 505:"Visual Expert Pricing" 208:technical documentation 204:documentation generator 50:Visual Expert 2021 774:Software documentation 445:2003 - Visual Expert 5 313:Transferring knowledge 295:Continuous Integration 283:Change impact analysis 799:Oracle database tools 784:Code navigation tools 527:www.visual-expert.com 305:Program comprehension 154:Visual Expert checks 355:static code analyzer 267:Performance analysis 254:source lines of code 384:reverse engineering 130:reverse-engineering 91:Code analysis tools 18: 341:coding conventions 246:naming conventions 168:maintenance issues 135:It is designed to 769:Programming tools 261:finds differences 259:Code comparison: 197:dependency graphs 115: 114: 816: 726: 725: 713: 707: 706: 695: 689: 688: 677: 671: 670: 659: 653: 652: 646: 638: 632: 631: 630:. 23 April 2009. 620: 614: 613: 608:. Archived from 601: 595: 594: 583: 577: 576: 561: 555: 554: 543: 537: 536: 534: 533: 519: 513: 512: 501: 495: 494: 487: 388:size of the code 250:software metrics 69:Operating system 19: 824: 823: 819: 818: 817: 815: 814: 813: 794:Software review 759: 758: 735: 730: 729: 715: 714: 710: 697: 696: 692: 679: 678: 674: 661: 660: 656: 644: 640: 639: 635: 622: 621: 617: 603: 602: 598: 585: 584: 580: 563: 562: 558: 545: 544: 540: 531: 529: 521: 520: 516: 503: 502: 498: 489: 488: 484: 479: 436: 350: 319:Software sizing 276: 227:maintainability 181:Impact Analysis 176: 51: 32:Initial release 12: 11: 5: 822: 820: 812: 811: 806: 801: 796: 791: 786: 781: 776: 771: 761: 760: 757: 756: 751: 746: 741: 734: 733:External links 731: 728: 727: 708: 690: 672: 654: 633: 615: 612:on 2014-07-26. 596: 578: 575:on 1997-07-07. 556: 538: 514: 496: 481: 480: 478: 475: 474: 473: 470: 467: 464: 461: 458: 455: 452: 449: 446: 443: 440: 435: 432: 431: 430: 395: 382:A preliminary 380: 349: 346: 345: 344: 326: 316: 309:legacy systems 302: 299:CI/CD workflow 292: 286: 275: 272: 271: 270: 264: 257: 238:duplicate code 234: 215: 200: 175: 172: 113: 112: 107: 103: 102: 99: 93: 92: 89: 83: 82: 79: 75: 74: 71: 65: 64: 61: 57: 56: 53: 52: 49: 47: 45:Stable release 41: 40: 37: 36: 33: 29: 28: 25: 13: 10: 9: 6: 4: 3: 2: 821: 810: 807: 805: 802: 800: 797: 795: 792: 790: 787: 785: 782: 780: 777: 775: 772: 770: 767: 766: 764: 755: 752: 750: 747: 745: 742: 740: 737: 736: 732: 723: 719: 712: 709: 705:. 2017-10-01. 704: 700: 694: 691: 687:. 2021-09-21. 686: 685:Visual Expert 682: 676: 673: 669:. 2015-05-15. 668: 667:Visual Expert 664: 658: 655: 651:. 2015-05-10. 650: 643: 637: 634: 629: 625: 619: 616: 611: 607: 600: 597: 593:. 2004-06-16. 592: 588: 582: 579: 574: 570: 566: 560: 557: 553:. 2021-09-21. 552: 548: 542: 539: 528: 524: 518: 515: 510: 509:Visual Expert 506: 500: 497: 492: 486: 483: 476: 471: 468: 465: 462: 459: 456: 453: 450: 447: 444: 441: 438: 437: 433: 428: 424: 420: 416: 412: 408: 404: 400: 396: 393: 389: 385: 381: 378: 374: 371: 367: 364: 360: 356: 352: 351: 347: 342: 338: 334: 330: 327: 324: 320: 317: 314: 310: 306: 303: 300: 296: 293: 290: 287: 284: 281: 280: 279: 273: 268: 265: 262: 258: 255: 251: 248:. Calculates 247: 243: 239: 235: 232: 228: 224: 220: 216: 213: 209: 205: 201: 198: 194: 190: 186: 182: 178: 177: 173: 171: 169: 165: 161: 157: 152: 150: 146: 142: 138: 133: 131: 127: 123: 119: 118:Visual Expert 111: 108: 104: 100: 98: 94: 90: 88: 84: 80: 76: 72: 70: 66: 62: 58: 54: 48: 46: 42: 38: 34: 30: 26: 24: 20: 17:VISUAL EXPERT 721: 711: 702: 693: 684: 675: 666: 657: 648: 636: 627: 618: 610:the original 599: 590: 581: 573:the original 568: 559: 550: 541: 530:. Retrieved 526: 517: 508: 499: 485: 377:PowerBuilder 373:Transact-SQL 359:code parsers 277: 185:E/R diagrams 153: 149:PowerBuilder 145:Transact-SQL 134: 117: 116: 78:Available in 23:Developer(s) 591:Programmez! 392:schedule it 348:Limitations 333:code smells 329:Code review 236:Reports on 193:CRUD matrix 189:call graphs 156:source code 126:source code 763:Categories 703:DBMC tools 551:Jenkins.io 532:2021-05-15 477:References 407:web client 370:SQL Server 60:Written in 337:dead code 206:produces 174:Features 722:Youtube 569:Eurelys 434:History 415:parsers 231:Jenkins 164:bug fix 106:Website 97:License 73:Windows 27:Novalys 417:, the 413:, the 366:PL/SQL 363:Oracle 166:, and 141:PL/SQL 645:(PDF) 419:RDBMS 403:RDBMS 353:As a 274:Usage 137:parse 120:is a 628:DBTA 411:code 252:and 244:and 225:and 219:bugs 210:and 87:Type 35:1995 427:VPN 425:or 423:LAN 128:by 765:: 720:. 701:. 683:. 665:. 647:. 626:. 589:. 567:. 549:. 525:. 507:. 375:, 368:, 361:- 335:, 311:. 240:, 221:, 195:, 191:, 187:, 183:, 170:. 162:, 147:, 143:, 63:C# 724:. 535:. 511:. 493:. 429:. 379:. 343:. 325:. 256:. 233:. 214:. 199:.

Index

Developer(s)
Stable release
Operating system
Type
License
https://www.visual-expert.com/
static code analysis tool
source code
reverse-engineering
parse
PL/SQL
Transact-SQL
PowerBuilder
source code
vulnerability assessment
bug fix
maintenance issues
Impact Analysis
E/R diagrams
call graphs
CRUD matrix
dependency graphs
documentation generator
technical documentation
low-level design descriptions
bugs
security vulnerabilities
maintainability
Jenkins
duplicate code

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑